<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-108</id>
	<title>Nabble - Ant - Dev</title>
	<updated>2009-11-25T10:34:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Ant---Dev-f108.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ant---Dev-f108.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26518022</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-25T10:34:50Z</published>
	<updated>2009-11-25T10:34:50Z</updated>
	<author>
		<name>Jon Schneider-2</name>
	</author>
	<content type="html">IVY-1143 created for this thread and linked to IVYDE-134. &amp;nbsp;A rough patch is
&lt;br&gt;attached.
&lt;br&gt;&lt;br&gt;Jon
&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 7:32 AM, Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518022&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jschneider@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So Solr might be the easiest way of achieving an Ivy indexer.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Probably. As a side note, while thinking of installing a server side
&lt;br&gt;&amp;gt;&amp;gt; component to provide search, I started to wonder why not use a
&lt;br&gt;&amp;gt;&amp;gt; repository manager in that case. During devoxx I discussed with people
&lt;br&gt;&amp;gt;&amp;gt; from artifactory, and their latest version is now supporting Ivy (may
&lt;br&gt;&amp;gt;&amp;gt; still be limited, but they are working on improving that). They also
&lt;br&gt;&amp;gt;&amp;gt; provide a REST api for their search feature, so maybe it would be
&lt;br&gt;&amp;gt;&amp;gt; interesting and easy to use their software. But if we don't want to be
&lt;br&gt;&amp;gt;&amp;gt; dependent on their API, maybe we can try to define some sort of
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;standard&amp;quot; REST api to access a repository search feature. This is
&lt;br&gt;&amp;gt;&amp;gt; something they are ok to discuss. Then any repository manager
&lt;br&gt;&amp;gt;&amp;gt; implementing this api could be used.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that compared to using artifactory, using solr still has the
&lt;br&gt;&amp;gt;&amp;gt; advantage of being probably usable with any kind of Ivy repo, not just
&lt;br&gt;&amp;gt;&amp;gt; artifactory, which has probably some limitations (because it has not
&lt;br&gt;&amp;gt;&amp;gt; been designed as an Ivy repo manager, I suppose it has some proxying
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;and layout limitations).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the Solr implementation could serve as a sort of &amp;quot;Reference
&lt;br&gt;&amp;gt; Implementation&amp;quot; that we provide. &amp;nbsp;If Artifactory then also provides an
&lt;br&gt;&amp;gt; interface, all the better! &amp;nbsp;Undoubtedly, it would help the folks at
&lt;br&gt;&amp;gt; Artifactory if they had a reference implementation to base their product on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I have to admit I am not a big fan of having to deploy a webapp next to
&lt;br&gt;&amp;gt;&amp;gt; a dumb simple repo. On the other hand managing an index on the client side
&lt;br&gt;&amp;gt;&amp;gt; depends enormously of the kind of repository (at work we have an ivy repo in
&lt;br&gt;&amp;gt;&amp;gt; svn accessible form both http and checkouted), it would consume more
&lt;br&gt;&amp;gt;&amp;gt; bandwidth, some publication locking would probably be in place, etc...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I agree that having to deploy a webapp is an additional burden in the
&lt;br&gt;&amp;gt;&amp;gt; build ecosystem setup. But now people are used to install a CI server,
&lt;br&gt;&amp;gt;&amp;gt; a SCM server, and so on. So I don't think it should stop us, because I
&lt;br&gt;&amp;gt;&amp;gt; think dealing with that from the client side only will have some
&lt;br&gt;&amp;gt;&amp;gt; serious limitations.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think it is important to lure people in with the prospect of no
&lt;br&gt;&amp;gt; additional webapps by allowing them to read an index on a remote filesystem
&lt;br&gt;&amp;gt; directly, then allowing them to gradually come to terms with the fact that
&lt;br&gt;&amp;gt; it it is more performant to allow a server to serve up the index and add
&lt;br&gt;&amp;gt; complexity to their build ecosystem on their own timeline.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Alternatively we could define a java interface to access a search
&lt;br&gt;&amp;gt; &amp;gt; service (there's already one, but it is very limited), and have
&lt;br&gt;&amp;gt; &amp;gt; different implementations: based ona local index as initially
&lt;br&gt;&amp;gt; &amp;gt; suggested, using solr, artifactory, or any other. Then we are open to
&lt;br&gt;&amp;gt; &amp;gt; the future.
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I must be missing something... what java interface accesses a search
&lt;br&gt;&amp;gt; feature currently?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; I think the transaction would be supported at the Lucene index level.
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; More specifically, the transaction is already at the publish level for the
&lt;br&gt;&amp;gt; general use case since an index writer is opened for each publish and closed
&lt;br&gt;&amp;gt; at the end of the publish, effectively committing the transaction.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On a somewhat related point, are we still considering Solr or other repo
&lt;br&gt;&amp;gt; managers for the additional duty of handling the indexing? &amp;nbsp;Is there a use
&lt;br&gt;&amp;gt; case where guaranteeing indexing concurrency apart from a simple lock
&lt;br&gt;&amp;gt; strategy (block until the index lock is closed or a timeout is reached) is
&lt;br&gt;&amp;gt; important?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jon
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26518022.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508313</id>
	<title>Re: Propose 1.7.2 Bugfix Release</title>
	<published>2009-11-24T22:57:04Z</published>
	<updated>2009-11-24T22:57:04Z</updated>
	<author>
		<name>Adam Batkin</name>
	</author>
	<content type="html">On 11/24/2009 05:10 AM, Stefan Bodewig wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2009-11-23, Jesse Glick&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508313&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt; &amp;nbsp;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm not sure backporting bug fixes is worth the effort when there is
&lt;br&gt;&amp;gt;&amp;gt; nothing in particular holding up a 1.8.0 release that I know of.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Time, but that applies to any release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am planning to volunteer as release manager for 1.8.0 by the end of
&lt;br&gt;&amp;gt; the year - I had hoped to get to it earlier than that but real life got
&lt;br&gt;&amp;gt; into the way.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FWIW I wouldn't object a 1.7.2 release but completely lack the time to
&lt;br&gt;&amp;gt; support it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;From my POV the only things missing for a 1.8.0 release are proper
&lt;br&gt;&amp;gt; documentation of target-group and better documentation on the include
&lt;br&gt;&amp;gt; (and its difference WRT import) task. &amp;nbsp;No biggies. &amp;nbsp;I do have some
&lt;br&gt;&amp;gt; concerns because of the exec unit tests failures.
&lt;/div&gt;&lt;br&gt;So if people on this list think that 1.8.0 will come out in a reasonable 
&lt;br&gt;timeframe (and/or at least seriously discuss a timeframe so that people 
&lt;br&gt;looking for critical fixes can plan appropriately) then I can wait until 
&lt;br&gt;then.
&lt;br&gt;&lt;br&gt;Otherwise I'd be interested in branching from 1.7.1, picking a bunch of 
&lt;br&gt;bugs and merging in those patches. I think the criteria for fixes would 
&lt;br&gt;have to be something like:
&lt;br&gt;- Someone cares enough about the particular issue that they say that it 
&lt;br&gt;should be specifically included
&lt;br&gt;- Fix already exists
&lt;br&gt;- Fix is reasonably easy to merge in (i.e. doesn't depend on some major 
&lt;br&gt;structural change for 1.8.0)
&lt;br&gt;- Fix is backwards compatible (except in cases where backwards 
&lt;br&gt;compatible means &amp;quot;totally broken&amp;quot;)
&lt;br&gt;&lt;br&gt;I would be willing to take a stab at it. I'm not an Ant committer (and 
&lt;br&gt;don't expect to be made one any time soon, given that I just &amp;quot;walked in 
&lt;br&gt;off the street&amp;quot; and you have no idea who I am) so we'd need to figure 
&lt;br&gt;out something from a technical perspective. Perhaps I could create a 
&lt;br&gt;local Mercurial clone of the repository and push changes to that, so 
&lt;br&gt;that each commit could be viewed individually (rather than a gigantic 
&lt;br&gt;patch at the end).
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-Adam Batkin
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508313&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508313&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Propose-1.7.2-Bugfix-Release-tp26486147p26508313.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502567</id>
	<title>A Groovy frontend of Ant in the sandbox ?</title>
	<published>2009-11-24T12:15:45Z</published>
	<updated>2009-11-24T12:15:45Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">As I already wrote about it in this mailing list, I developed a groovy frontend to Ant.
&lt;br&gt;&lt;br&gt;As suggested by Stefan, I could have started its development directly in the sandbox. For some reason I didn't. But I am willing to push it here. So maybe someday there would be an official ASF release of it.
&lt;br&gt;&lt;br&gt;So I would like to know how to proceed. I think some legal review should be needed ? Should it have to be reviewed by the incubator ? A simple vote here is sufficient ?
&lt;br&gt;&lt;br&gt;About the license, initially I forked gant [1], which is under the ASL2. Then I changed the code, I am the only committer there. The result being under the ASL2 attributed to Russel Winder and me.
&lt;br&gt;If you need some review, it is there [2].
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://gant.codehaus.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gant.codehaus.org/&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;https://lunercp.svn.sourceforge.net/svnroot/lunercp/trunk/org.hibnet.gant/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lunercp.svn.sourceforge.net/svnroot/lunercp/trunk/org.hibnet.gant/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502567&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502567&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-Groovy-frontend-of-Ant-in-the-sandbox---tp26502567p26502567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26495930</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-24T05:32:17Z</published>
	<updated>2009-11-24T05:32:17Z</updated>
	<author>
		<name>Jon Schneider-2</name>
	</author>
	<content type="html">&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt; So Solr might be the easiest way of achieving an Ivy indexer.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Probably. As a side note, while thinking of installing a server side
&lt;br&gt;&amp;gt; component to provide search, I started to wonder why not use a
&lt;br&gt;&amp;gt; repository manager in that case. During devoxx I discussed with people
&lt;br&gt;&amp;gt; from artifactory, and their latest version is now supporting Ivy (may
&lt;br&gt;&amp;gt; still be limited, but they are working on improving that). They also
&lt;br&gt;&amp;gt; provide a REST api for their search feature, so maybe it would be
&lt;br&gt;&amp;gt; interesting and easy to use their software. But if we don't want to be
&lt;br&gt;&amp;gt; dependent on their API, maybe we can try to define some sort of
&lt;br&gt;&amp;gt; &amp;quot;standard&amp;quot; REST api to access a repository search feature. This is
&lt;br&gt;&amp;gt; something they are ok to discuss. Then any repository manager
&lt;br&gt;&amp;gt; implementing this api could be used.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note that compared to using artifactory, using solr still has the
&lt;br&gt;&amp;gt; advantage of being probably usable with any kind of Ivy repo, not just
&lt;br&gt;&amp;gt; artifactory, which has probably some limitations (because it has not
&lt;br&gt;&amp;gt; been designed as an Ivy repo manager, I suppose it has some proxying
&lt;br&gt;&amp;gt; &amp;nbsp;and layout limitations).
&lt;br&gt;&amp;gt;
&lt;/div&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;I think the Solr implementation could serve as a sort of &amp;quot;Reference
&lt;br&gt;Implementation&amp;quot; that we provide. &amp;nbsp;If Artifactory then also provides an
&lt;br&gt;interface, all the better! &amp;nbsp;Undoubtedly, it would help the folks at
&lt;br&gt;Artifactory if they had a reference implementation to base their product on.
&lt;br&gt;&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have to admit I am not a big fan of having to deploy a webapp next to a
&lt;br&gt;&amp;gt; dumb simple repo. On the other hand managing an index on the client side
&lt;br&gt;&amp;gt; depends enormously of the kind of repository (at work we have an ivy repo in
&lt;br&gt;&amp;gt; svn accessible form both http and checkouted), it would consume more
&lt;br&gt;&amp;gt; bandwidth, some publication locking would probably be in place, etc...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree that having to deploy a webapp is an additional burden in the
&lt;br&gt;&amp;gt; build ecosystem setup. But now people are used to install a CI server,
&lt;br&gt;&amp;gt; a SCM server, and so on. So I don't think it should stop us, because I
&lt;br&gt;&amp;gt; think dealing with that from the client side only will have some
&lt;br&gt;&amp;gt; serious limitations.
&lt;br&gt;&amp;gt;
&lt;/div&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;I think it is important to lure people in with the prospect of no additional
&lt;br&gt;webapps by allowing them to read an index on a remote filesystem directly,
&lt;br&gt;then allowing them to gradually come to terms with the fact that it it is
&lt;br&gt;more performant to allow a server to serve up the index and add complexity
&lt;br&gt;to their build ecosystem on their own timeline.
&lt;br&gt;&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;gt; Alternatively we could define a java interface to access a search
&lt;br&gt;&amp;gt; service (there's already one, but it is very limited), and have
&lt;br&gt;&amp;gt; different implementations: based ona local index as initially
&lt;br&gt;&amp;gt; suggested, using solr, artifactory, or any other. Then we are open to
&lt;br&gt;&amp;gt; the future.
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;I must be missing something... what java interface accesses a search feature
&lt;br&gt;currently?
&lt;br&gt;&lt;br&gt;---------------------------------------------
&lt;br&gt;&amp;gt; I think the transaction would be supported at the Lucene index level.
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;More specifically, the transaction is already at the publish level for the
&lt;br&gt;general use case since an index writer is opened for each publish and closed
&lt;br&gt;at the end of the publish, effectively committing the transaction.
&lt;br&gt;&lt;br&gt;On a somewhat related point, are we still considering Solr or other repo
&lt;br&gt;managers for the additional duty of handling the indexing? &amp;nbsp;Is there a use
&lt;br&gt;case where guaranteeing indexing concurrency apart from a simple lock
&lt;br&gt;strategy (block until the index lock is closed or a timeout is reached) is
&lt;br&gt;important?
&lt;br&gt;&lt;br&gt;Jon
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26495930.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26490580</id>
	<title>Re: Propose 1.7.2 Bugfix Release</title>
	<published>2009-11-23T21:10:54Z</published>
	<updated>2009-11-23T21:10:54Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-23, Jesse Glick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26490580&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesse.glick@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I'm not sure backporting bug fixes is worth the effort when there is
&lt;br&gt;&amp;gt; nothing in particular holding up a 1.8.0 release that I know of.
&lt;br&gt;&lt;br&gt;Time, but that applies to any release.
&lt;br&gt;&lt;br&gt;I am planning to volunteer as release manager for 1.8.0 by the end of
&lt;br&gt;the year - I had hoped to get to it earlier than that but real life got
&lt;br&gt;into the way.
&lt;br&gt;&lt;br&gt;FWIW I wouldn't object a 1.7.2 release but completely lack the time to
&lt;br&gt;support it.
&lt;br&gt;&lt;br&gt;From my POV the only things missing for a 1.8.0 release are proper
&lt;br&gt;documentation of target-group and better documentation on the include
&lt;br&gt;(and its difference WRT import) task. &amp;nbsp;No biggies. &amp;nbsp;I do have some
&lt;br&gt;concerns because of the exec unit tests failures.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26490580&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26490580&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Propose-1.7.2-Bugfix-Release-tp26486147p26490580.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26488575</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-23T16:23:06Z</published>
	<updated>2009-11-23T16:23:06Z</updated>
	<author>
		<name>Xavier Hanin</name>
	</author>
	<content type="html">2009/11/21 Nicolas Lalevée &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.lalevee@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Le 19 nov. 2009 à 12:06, Xavier Hanin a écrit :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I really like the idea to use a solr instance colocated with the repository.
&lt;br&gt;&amp;gt;&amp;gt; I've seen a presentation on solr yesterday at devoxx, and it sounds like so
&lt;br&gt;&amp;gt;&amp;gt; close to what we need. The only problem I see with it is that it requires to
&lt;br&gt;&amp;gt;&amp;gt; install a server side component, getting closer to what repository managers
&lt;br&gt;&amp;gt;&amp;gt; do. I'm not sure about why if we install a slor instance we wouldn't use it
&lt;br&gt;&amp;gt;&amp;gt; to update the index too. Solr takes care of problems like transactions,
&lt;br&gt;&amp;gt;&amp;gt; concurrency, so I think it's a perfect fit...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the transaction would be supported at the Lucene index level. I don't think there is any mechanism to make solr manage an extra &amp;quot;data storage&amp;quot;. As far as I remember Solr is just able to read the external &amp;quot;data storage&amp;quot; to index it.
&lt;br&gt;&amp;gt; But what would work is a Solr deployed just next to an Ivy repository, let Ivy publish artifacts like it already does, but also make Ivy request Solr to index the newly published artifact.
&lt;/div&gt;Yes, this is exactly what I was thinking about.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And spotted by a friend, Solr 1.4 [1] support replication in Java [2] ala rsync !
&lt;br&gt;I'm not sure this is even necessary to use, except for very large
&lt;br&gt;implementations of Ivy with huge repositories. Most of the time only
&lt;br&gt;one solr instance should be enough.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So Solr might be the easiest way of achieving an Ivy indexer.
&lt;br&gt;Probably. As a side note, while thinking of installing a server side
&lt;br&gt;component to provide search, I started to wonder why not use a
&lt;br&gt;repository manager in that case. During devoxx I discussed with people
&lt;br&gt;from artifactory, and their latest version is now supporting Ivy (may
&lt;br&gt;still be limited, but they are working on improving that). They also
&lt;br&gt;provide a REST api for their search feature, so maybe it would be
&lt;br&gt;interesting and easy to use their software. But if we don't want to be
&lt;br&gt;dependent on their API, maybe we can try to define some sort of
&lt;br&gt;&amp;quot;standard&amp;quot; REST api to access a repository search feature. This is
&lt;br&gt;something they are ok to discuss. Then any repository manager
&lt;br&gt;implementing this api could be used.
&lt;br&gt;&lt;br&gt;Alternatively we could define a java interface to access a search
&lt;br&gt;service (there's already one, but it is very limited), and have
&lt;br&gt;different implementations: based ona local index as initially
&lt;br&gt;suggested, using solr, artifactory, or any other. Then we are open to
&lt;br&gt;the future.
&lt;br&gt;&lt;br&gt;Note that compared to using artifactory, using solr still has the
&lt;br&gt;advantage of being probably usable with any kind of Ivy repo, not just
&lt;br&gt;artifactory, which has probably some limitations (because it has not
&lt;br&gt;been designed as an Ivy repo manager, I suppose it has some proxying
&lt;br&gt;and layout limitations).
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have to admit I am not a big fan of having to deploy a webapp next to a dumb simple repo. On the other hand managing an index on the client side depends enormously of the kind of repository (at work we have an ivy repo in svn accessible form both http and checkouted), it would consume more bandwidth, some publication locking would probably be in place, etc...
&lt;br&gt;&lt;br&gt;I agree that having to deploy a webapp is an additional burden in the
&lt;br&gt;build ecosystem setup. But now people are used to install a CI server,
&lt;br&gt;a SCM server, and so on. So I don't think it should stop us, because I
&lt;br&gt;think dealing with that from the client side only will have some
&lt;br&gt;serious limitations.
&lt;br&gt;&lt;br&gt;Xavier
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nicolas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0/CHANGES.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0/CHANGES.txt&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;https://issues.apache.org/jira/browse/SOLR-561&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/SOLR-561&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My 2 c.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Xavier
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/18 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; While I digest Nicolas' novel :) (thanks for the additional insight on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Lucene by the way), I will suggest one other idea.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We could allow for the option of a Solr instance collocated with the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; repository on one machine to serve up the index stored on the repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; IvyDE could be configured by the user to either read the index directly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; from the remote filesystem or send its requests via HTTP to a Solr server.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The Solr server would not be responsible for maintaining the index in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; same way that Archiva/Nexus/Artifactory do, but would simply be a querying
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tool.  In the case where Solr is serving the index, the index would still
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; maintained through some combination of the index ant task and the publish
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; proxy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This way we don't get into the complexity of pushing out index updates to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; clients.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The rsync strategy is a very intriguing idea though, especially in light of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; how Lucene segments its index in multiple files.  What happens when
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; optimize
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is called on the index and the segments are combined into one file?  In
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; case, any search slaves would essentially have to download the whole index
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; right?  How much segmentation is considered too much segmentation before we
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; optimize the index to cater to search speed over index publishing speed?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'll be trying to wrap this up enough (at least with the remote filesystem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; index read strategy) to make a patch so others can see it in action.  We
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a little busy at work, but I will be coming back to it in the coming days.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for all the feedback so far,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26488575&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26488575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26487651</id>
	<title>Re: Propose 1.7.2 Bugfix Release</title>
	<published>2009-11-23T14:57:05Z</published>
	<updated>2009-11-23T14:57:05Z</updated>
	<author>
		<name>Jesse Glick</name>
	</author>
	<content type="html">Adam Batkin wrote:
&lt;br&gt;&amp;gt; I am sure that other people have their own pet bugs that they 
&lt;br&gt;&amp;gt; feel are absolutely critical and should be included too.
&lt;br&gt;&lt;br&gt;Candidates would be from among:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/bugzilla/buglist.cgi?order=Importance&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=regression&amp;bug_severity=major&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;resolution=FIXED&amp;query_format=advanced&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;target_milestone=1.8.0&amp;product=Ant&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/bugzilla/buglist.cgi?order=Importance&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=regression&amp;bug_severity=major&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;resolution=FIXED&amp;query_format=advanced&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;target_milestone=1.8.0&amp;product=Ant&lt;/a&gt;&lt;br&gt;&lt;br&gt;after filtering out bugs only introduced by changes in dev sources.
&lt;br&gt;&lt;br&gt;I'm not sure backporting bug fixes is worth the effort when there is nothing in particular holding up a 1.8.0 release that I know of. To quote Stefan from three months ago:
&lt;br&gt;&lt;br&gt;&amp;quot;I really wouldn't want to go through the pain of merging the bug fixes into the 1.7 branch (I have been willing to do so about a year ago [...] but we have changed too 
&lt;br&gt;much in trunk after that).&amp;quot;
&lt;br&gt;&lt;br&gt;Of course if only a handful of &amp;quot;absolutely critical&amp;quot; bugs would be considered for 1.7.2 then the backporting may not be much work.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487651&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487651&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Propose-1.7.2-Bugfix-Release-tp26486147p26487651.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26486147</id>
	<title>Propose 1.7.2 Bugfix Release</title>
	<published>2009-11-23T13:24:53Z</published>
	<updated>2009-11-23T13:24:53Z</updated>
	<author>
		<name>Adam Batkin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I would like to propose that there be a 1.7.2 Bugfix Only release.
&lt;br&gt;&lt;br&gt;In particular, I am interested in bug 43114:
&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/bugzilla/show_bug.cgi?id=43114&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/bugzilla/show_bug.cgi?id=43114&lt;/a&gt;&lt;br&gt;Though I am sure that other people have their own pet bugs that they 
&lt;br&gt;feel are absolutely critical and should be included too.
&lt;br&gt;&lt;br&gt;I am also willing to contribute my time toward putting the release 
&lt;br&gt;together, since from what I have read, that may be one of the biggest 
&lt;br&gt;things holding this back.
&lt;br&gt;&lt;br&gt;Thoughts? Where do we go from here? What can I do to help?
&lt;br&gt;&lt;br&gt;-Adam Batkin
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26486147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26486147&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Propose-1.7.2-Bugfix-Release-tp26486147p26486147.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26470586</id>
	<title>Bug report for Ant [2009/11/22]</title>
	<published>2009-11-22T15:08:02Z</published>
	<updated>2009-11-22T15:08:02Z</updated>
	<author>
		<name>Bugzilla from bugzilla@apache.org</name>
	</author>
	<content type="html">+---------------------------------------------------------------------------+
&lt;br&gt;| Bugzilla Bug ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; +---------------------------------------------------------------------+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | Status: UNC=Unconfirmed NEW=New &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ASS=Assigned &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OPN=Reopened &amp;nbsp; &amp;nbsp;VER=Verified &amp;nbsp; &amp;nbsp;(Skipped Closed/Resolved) &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; +-----------------------------------------------------------------+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | Severity: BLK=Blocker CRI=Critical &amp;nbsp;REG=Regression &amp;nbsp;MAJ=Major &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MIN=Minor &amp;nbsp; NOR=Normal &amp;nbsp; &amp;nbsp;ENH=Enhancement TRV=Trivial |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; +-------------------------------------------------------------+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; | Date Posted &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+--------------------------------------------------+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| Description &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| &amp;nbsp; &amp;nbsp; | &amp;nbsp; | &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 1509|Opn|Enh|2001-04-25|Project object not fully functional in BuildEvents|
&lt;br&gt;| 2743|New|Enh|2001-07-23|More sophisticated dependency analysis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 2811|New|Enh|2001-07-25|&amp;lt;depend&amp;gt; does not work when static final primitive|
&lt;br&gt;| 3310|New|Enh|2001-08-28|Clear case files and directories &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 5748|New|Enh|2002-01-08|Filtering, Default Filter &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| 5789|New|Enh|2002-01-10|Enhanced PVCS task. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| 6606|Opn|Enh|2002-02-21|META-BUG problems with delegating classloaders &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 6757|New|Enh|2002-02-28|adding visibility to tasks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 7546|New|Enh|2002-03-27|EjbJar:Borland Task doesn't allow alternate compil|
&lt;br&gt;| 7712|New|Enh|2002-04-03|Provide patternset support for VSSGET task? &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| 8294|New|Enh|2002-04-19|&amp;lt;apply&amp;gt;: Allow &amp;lt;srcfile/&amp;gt; and &amp;lt;targetfile/&amp;gt; to app|
&lt;br&gt;| 8866|New|Enh|2002-05-07|Signal handling in java task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 8895|New|Enh|2002-05-08|ant and/or antcall should support forking &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| 8972|New|Enh|2002-05-10|allow property expansion in &amp;lt;filterset&amp;gt; property v|
&lt;br&gt;| 8981|New|Enh|2002-05-10|Tar task command additional features &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;| 9294|New|Enh|2002-05-21|[PATCH] optional/j2ee/ServerDeploy OC4J Support &amp;nbsp; |
&lt;br&gt;| 9481|New|Enh|2002-05-29|Add a &amp;quot;prefix&amp;quot; attribute to ExpandProperties filte|
&lt;br&gt;| 9784|New|Enh|2002-06-11|BuildNumber task: make more extendable... &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| 9995|Ass|Enh|2002-06-19|MKS Source Integrity tasks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|10020|New|Enh|2002-06-19|&amp;lt;ejbjar&amp;gt;'s dependency behaviour should be more con|
&lt;br&gt;|10231|New|Enh|2002-06-25|Need access to current file in SQLExec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|10283|New|Enh|2002-06-27|Add a destfile to the uptodate task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|10402|New|Enh|2002-07-02|adding the ability of html like whitespace preserv|
&lt;br&gt;|11113|New|Enh|2002-07-24|keytool task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|11560|Opn|Enh|2002-08-08|Taskdef does not apply reverseLoader policy on sta|
&lt;br&gt;|12267|New|Enh|2002-09-03|Add ability to unzip into separate folders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|12292|New|Enh|2002-09-04|[PATCH] enable &amp;lt;depends target=&amp;quot;&amp;quot;/&amp;gt; tag inside tar|
&lt;br&gt;|12334|New|Enh|2002-09-05|REQUEST: Ant task doesn't allow attachment of a bu|
&lt;br&gt;|12518|New|Enh|2002-09-11|Gunzip &amp; BUnZip2 add filesets, patternsets, and ov|
&lt;br&gt;|12765|New|Enh|2002-09-18|&amp;quot;rmdir&amp;quot; and &amp;quot;deltree&amp;quot; patches for ftp task enhance|
&lt;br&gt;|12964|New|Enh|2002-09-24|ANTLR only takes one input file at a time &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|13047|Inf|Enh|2002-09-26|Support for &amp;lt;property environment&amp;gt; and &amp;lt;exec&amp;gt; on O|
&lt;br&gt;|13048|New|Enh|2002-09-26|Add an optional containsall attribute to LineConta|
&lt;br&gt;|13371|New|Enh|2002-10-07|[PATCH] Contributed new CvsExportDiff task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|13847|New|Nor|2002-10-22|pvcs task: wrong option (-r) specified for get (sh|
&lt;br&gt;|13934|New|Enh|2002-10-24|Translate task shouldn't load default locale prope|
&lt;br&gt;|13939|New|Enh|2002-10-24|Translate task should have better key matching cap|
&lt;br&gt;|14320|New|Enh|2002-11-06|copy fileset followsymlinks=&amp;quot;false&amp;quot; does not copy |
&lt;br&gt;|14393|New|Enh|2002-11-08|Support use of jndi within ant &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|14512|New|Enh|2002-11-13|Allow creating database connection similar to &amp;lt;pat|
&lt;br&gt;|14525|New|Enh|2002-11-13|Add failonerror attribute to serverdeploy vendor-s|
&lt;br&gt;|14901|New|Enh|2002-11-27|[PATCH] Stub Generation enhancement for Borland J2|
&lt;br&gt;|15031|Opn|Nor|2002-12-03|ANT &amp;lt;copy&amp;gt; with &amp;lt;fileset&amp;gt; does not spot bad symlin|
&lt;br&gt;|15149|New|Enh|2002-12-06|Replace task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|15244|New|Enh|2002-12-10|tar task should be able to store symbolic links as|
&lt;br&gt;|15430|New|Enh|2002-12-17|Enhancement to ReplaceRegExp.java &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|15596|New|Enh|2002-12-21|Identity mapper in uptodate task. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|15729|Ass|Nor|2002-12-31|StarTeam rootLocalFolder should be java.io.File &amp;nbsp; |
&lt;br&gt;|15747|New|Enh|2003-01-01|change tasks (e.g. Ant) to take urls as well as fi|
&lt;br&gt;|15853|New|Enh|2003-01-07|Allow to plug-in different XML Catalog resolver in|
&lt;br&gt;|15949|Opn|Enh|2003-01-10|please provide links to docs.xml and jakarta-site2|
&lt;br&gt;|16131|New|Enh|2003-01-15|not possible to suppress &amp;quot;BUILD SUCCESSFUL&amp;quot; messag|
&lt;br&gt;|16255|New|Enh|2003-01-20|XmlLogger without DOM tree &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|16427|New|Enh|2003-01-26|Output return value of setLastModified/document be|
&lt;br&gt;|16469|New|Enh|2003-01-27|Apply task should allow parallel execution on diff|
&lt;br&gt;|16494|New|Enh|2003-01-28|[PATCH] accessibility of Ant documentation &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|16562|New|Enh|2003-01-29|Can not accept characters &amp;nbsp;from keyboard in a thre|
&lt;br&gt;|16860|New|Enh|2003-02-06|Silent or Debug a single target &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|16896|New|Enh|2003-02-07|Support in ProjectHelper / ProjectHelperImpl to op|
&lt;br&gt;|17074|New|Enh|2003-02-14|Contribution for WLSTOP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|17181|New|Nor|2003-02-18|Build fails while trying to get VSS files by label|
&lt;br&gt;|17372|New|Enh|2003-02-25|Enhancement of replace Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|17742|New|Maj|2003-03-06|PVCS task generates GET with promotion group incor|
&lt;br&gt;|17781|New|Enh|2003-03-07|name attribute of record task is not relative to b|
&lt;br&gt;|17829|New|Enh|2003-03-10|Allow ejbjar task to accept nested manifest &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|17850|New|Nor|2003-03-10|PVCS task dont work with promotion group &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|17961|New|Enh|2003-03-13|New task to collect services from a JAR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|18043|New|Enh|2003-03-16|untar should recognize non-tar files instead of ex|
&lt;br&gt;|18093|New|Enh|2003-03-18|&amp;lt;EAR&amp;gt; task proposed nested tasks to ease applicati|
&lt;br&gt;|18154|New|Enh|2003-03-19|Improve exceptions and logging behavior of p4chang|
&lt;br&gt;|18391|Opn|Enh|2003-03-26|RFE : ignoreMissingBuildFiles option for subant &amp;nbsp; |
&lt;br&gt;|18581|New|Enh|2003-04-01|ClearCase ChangeLog Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|18633|Ass|Nor|2003-04-02|starteam checkin task ignores the includes paramet|
&lt;br&gt;|18732|New|Enh|2003-04-05|expand properties during -propertyfile processing |
&lt;br&gt;|18807|New|Enh|2003-04-08|Pro*C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|18850|New|Nor|2003-04-09|Visual Source Safe History Does Not Allow Specific|
&lt;br&gt;|18930|New|Enh|2003-04-11|SQLExec Task does not work well with MS SQL Server|
&lt;br&gt;|18997|New|Min|2003-04-14|Streateam: Call to BuildNumber.getDisplayString() |
&lt;br&gt;|19077|New|Enh|2003-04-16|Telnet task doesn't support failure &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|19118|New|Enh|2003-04-17|JUnitReport does not fail when it encounters an in|
&lt;br&gt;|19224|New|Enh|2003-04-22|The &amp;lt;javac&amp;gt; task should accept the 'dependcache' a|
&lt;br&gt;|19252|New|Enh|2003-04-23|&amp;lt;untar&amp;gt; does not untar symbolic links properly &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|19386|New|Enh|2003-04-28|&amp;lt;filesmatch&amp;gt; condition evaluates to true when both|
&lt;br&gt;|19470|New|Enh|2003-04-30|Use createViewLabel method of View class to create|
&lt;br&gt;|19516|New|Enh|2003-05-01|uncompressed zipping takes too much memory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|19673|New|Enh|2003-05-05|Add timeout attribute to serverdeploy vendor-speci|
&lt;br&gt;|19712|New|Enh|2003-05-07|Add a task for SQLJ compilation &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|19714|New|Enh|2003-05-07|Nested element (&amp;quot;weblogic&amp;quot;) of the &amp;quot;serverdeploy&amp;quot; |
&lt;br&gt;|19964|New|Enh|2003-05-15|system property for a default timeout for tests &amp;nbsp; |
&lt;br&gt;|20128|New|Maj|2003-05-21|vssget command label problem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|20207|New|Enh|2003-05-24|enhance telnet task to be able to gather read outp|
&lt;br&gt;|20262|New|Enh|2003-05-27|RFE: allow not arround patternsets &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|20344|Opn|Enh|2003-05-29|[PATCH]Allows record task to use XmlRecorder &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|20485|New|Enh|2003-06-04|The &amp;lt;sync&amp;gt; task doesn't support the nested &amp;quot;filter|
&lt;br&gt;|20547|New|Enh|2003-06-06|Make &amp;lt;batchtest&amp;gt; to ignore abstract test cases &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|20721|New|Enh|2003-06-12|no comment option for vsscheckout task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|20867|Opn|Enh|2003-06-18|The possibility of getting properties from ant scr|
&lt;br&gt;|20956|New|Enh|2003-06-20|java debugging and profiling &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|21058|New|Enh|2003-06-24|The ejbjar task should support the xmlcatalog data|
&lt;br&gt;|21065|New|Enh|2003-06-24|new core task - MergeJavaDocs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|21071|New|Enh|2003-06-25|Improve JUnit XML reporting when not using batchte|
&lt;br&gt;|21192|New|Enh|2003-06-30|documentation hard to read because of incorrect bl|
&lt;br&gt;|21249|New|Enh|2003-07-01|Add &amp;quot;getXxx()&amp;quot; and &amp;quot;clearXxx()&amp;quot; methods to Javadoc|
&lt;br&gt;|21384|New|Nor|2003-07-07|vssget hanging &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|21414|New|Enh|2003-07-08|Bugzilla Report Generator Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|21424|New|Nor|2003-07-09|stcheckout task fails to obey &amp;quot;deleteuncontrolled |
&lt;br&gt;|21494|New|Enh|2003-07-11|&amp;lt;property&amp;gt;: version of location to search parent d|
&lt;br&gt;|21770|New|Enh|2003-07-21|ClassFileset should resolve vs. a classpath &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|22020|Opn|Enh|2003-07-31|[PATCH] addition of access atribute to &amp;lt;target..&amp;gt; |
&lt;br&gt;|22067|Inf|Enh|2003-08-01|Logging of &amp;quot;Buildfile: *&amp;quot; directly to System.out i|
&lt;br&gt;|22338|New|Enh|2003-08-12|add a &amp;quot;minversion&amp;quot; and a &amp;quot;version&amp;quot; attribute to ta|
&lt;br&gt;|22370|New|Enh|2003-08-13|enhance &amp;lt;available&amp;gt; to test for owner, group and p|
&lt;br&gt;|22378|New|Enh|2003-08-13|Borland Delphi/Kylix compiler support &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|22389|New|Enh|2003-08-13|Ant task to build VS.Net project file &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|22428|New|Enh|2003-08-14|PATCH - option to run tasks inside a loop &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|22460|New|Enh|2003-08-15|No access to the message output level from API &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|22554|New|Enh|2003-08-19|allow to specify Build file from OS environment va|
&lt;br&gt;|22567|New|Enh|2003-08-19|Enhance &amp;quot;includes&amp;quot; and &amp;quot;excludes&amp;quot; attributes for S|
&lt;br&gt;|22661|Opn|Nor|2003-08-22|Replace does not preserve line endings in multi li|
&lt;br&gt;|22709|New|Enh|2003-08-25|SOS tasks should allow forward slashes in vssserve|
&lt;br&gt;|22859|New|Enh|2003-09-01|Cross buildfile dependency &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|22883|New|Enh|2003-09-02|Enhancement to pvcs Operational Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|22889|New|Enh|2003-09-02|Add string formatting options to &amp;lt;property&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|22901|Opn|Enh|2003-09-02|[Patch] -only option to execute target(s) without |
&lt;br&gt;|23037|New|Enh|2003-09-09|[Patch] enhancement of org.apache.tools.ant.types.|
&lt;br&gt;|23244|New|Enh|2003-09-18|New ImageSizeSelector &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|23261|New|Enh|2003-09-18|enhance &amp;lt;available type=&amp;quot;symbolic_link&amp;quot; /&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|23273|New|Nor|2003-09-19|Java task interprets it's arguments incorrectly if|
&lt;br&gt;|23278|Unc|Enh|2003-09-19|Project.setName() does not replaceProperties() &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|23396|New|Enh|2003-09-24|New optional task ejbclientjar added &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|23404|New|Enh|2003-09-25|Allow Ant command-line property files to be loaded|
&lt;br&gt;|23510|New|Enh|2003-09-30|provide a &amp;quot;append_unique&amp;quot; attribute for echo task |
&lt;br&gt;|23541|Ass|Enh|2003-10-01|Enhance error messages of taskdef to say what real|
&lt;br&gt;|23649|New|Enh|2003-10-07|Requirement for a method to not make entries in th|
&lt;br&gt;|23660|New|Enh|2003-10-07|Added &amp;quot;Rename&amp;quot; action to the FTP task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|23785|New|Enh|2003-10-13|[patch] Having &amp;lt;uptodate&amp;gt; execute a nested &amp;lt;sequen|
&lt;br&gt;|23789|New|Enh|2003-10-13|warn if &amp;lt;delete task contains a fileset AND a dir |
&lt;br&gt;|23829|New|Enh|2003-10-15|Enhancement to the Image Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|23869|New|Enh|2003-10-16|Add FTP prune capability &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|23873|New|Enh|2003-10-16|wlstop should allow user to stop a managed server |
&lt;br&gt;|23874|New|Enh|2003-10-16|New wlstart task to start weblogic managed servers|
&lt;br&gt;|23920|New|Nor|2003-10-19|Contains selector test fails on JDK 1.2.2 and IBM |
&lt;br&gt;|23981|New|Nor|2003-10-21|Perforce tasks handle 'force' option oddly &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|23997|New|Enh|2003-10-22|Zip does not report &amp;quot;Nothing to do:&amp;quot;, unlike tar a|
&lt;br&gt;|24067|New|Enh|2003-10-23|[PATCH] &amp;lt;propertyfile&amp;gt; should not touch a file it |
&lt;br&gt;|24089|New|Enh|2003-10-24|JSP whitespace reduction &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24103|New|Enh|2003-10-24|edit the Windows registry &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|24106|New|Nor|2003-10-24|Suites are not reported correctly in JUnitReport &amp;nbsp;|
&lt;br&gt;|24167|New|Enh|2003-10-28|Enable password protection for zip creation. &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24231|New|Enh|2003-10-29|command-line option to signify no more options &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24259|New|Enh|2003-10-30|&amp;lt;unzip&amp;gt; to extract files with current time and dat|
&lt;br&gt;|24260|New|Enh|2003-10-30|&amp;lt;unzip&amp;gt; seem extracting all files all the time. &amp;nbsp; |
&lt;br&gt;|24348|New|Nor|2003-11-03|soslabel task doesn't have certain attributes list|
&lt;br&gt;|24431|New|Enh|2003-11-05|XML Logger marks compile-errors as warnings &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|24513|New|Enh|2003-11-07|vssget displays too much &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24532|New|Enh|2003-11-09|ProjectHelp - refactored project help output &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24694|Opn|Enh|2003-11-13|JAVA_HOME should be exported &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|24711|Opn|Enh|2003-11-14|[PATCH] macrodef child elements should use their d|
&lt;br&gt;|24806|New|Enh|2003-11-19|Add merge as valid option for vssget writablefiles|
&lt;br&gt;|24877|New|Enh|2003-11-21|exec task doesn't handle error conditions well &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|25205|New|Nor|2003-12-04|timeout on &amp;lt;junit&amp;gt; results in wrong timing informa|
&lt;br&gt;|25379|New|Enh|2003-12-10|Cvs Tasks doesn't handle wildcards, so why not add|
&lt;br&gt;|25601|New|Enh|2003-12-17|Please add force option to archival tasks jar/zip/|
&lt;br&gt;|25655|New|Enh|2003-12-19|[PATCH] Dependencies with regular expressions &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|25704|New|Enh|2003-12-22|Support for Sun Solaris' Tar Format for long file |
&lt;br&gt;|25745|New|Nor|2003-12-24|ClearCase Update task does not allow usage of the |
&lt;br&gt;|25767|New|Enh|2003-12-26|Performance issues in JAXPUtils' use of SAXParser |
&lt;br&gt;|25976|New|Enh|2004-01-08|ejbjar-support for orion-server &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|25998|Opn|Nor|2004-01-08|PropertyHelper - getPropertyHelper method should c|
&lt;br&gt;|26026|New|Enh|2004-01-09|deleteuncontrolled parameter of stcheckout task sh|
&lt;br&gt;|26027|New|Enh|2004-01-09|stcheckout and stcheckin are a little verbose &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|26145|New|Enh|2004-01-14|delete task and missing folders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|26165|New|Enh|2004-01-15|Type checking in JUnit batchtest &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|26197|New|Nor|2004-01-16|Reference to realThing in UnknownElement.execute d|
&lt;br&gt;|26308|New|Enh|2004-01-21|fail on verify errors in borland deployment tool &amp;nbsp;|
&lt;br&gt;|26453|New|Enh|2004-01-27|Exec task displays 'error' mesage &amp;quot;Result: XX&amp;quot; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|26454|New|Enh|2004-01-27|exec task should not run if the resultproperty fla|
&lt;br&gt;|26849|New|Enh|2004-02-11|[PATCH] Pathconvert output in xml format and write|
&lt;br&gt;|26947|New|Enh|2004-02-15|ant.bat should detect if ANT_HOME ends in a backsl|
&lt;br&gt;|27078|New|Enh|2004-02-19|add all optional jars to the classpath manifiest o|
&lt;br&gt;|27118|New|Enh|2004-02-20|Add type overrides for import &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|27355|Inf|Cri|2004-03-02|question about VSS task in Ant1.5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|27596|New|Enh|2004-03-11|no way to verify JAR files as validly signed in An|
&lt;br&gt;|27722|New|Enh|2004-03-16|Project description contains target description &amp;nbsp; |
&lt;br&gt;|27739|Ass|Nor|2004-03-17|sql insert statement fails on '--' strings &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|27771|New|Enh|2004-03-18|Make &amp;quot;Time Taken&amp;quot; in DefaultLogger optional &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28049|New|Min|2004-03-30|sql task not able to import &amp;quot;windows UTF-8&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28099|New|Maj|2004-03-31|Problem with quotes in path &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28101|New|Nor|2004-03-31|bootstrap.sh fails::qsh has limited space when run|
&lt;br&gt;|28111|New|Nor|2004-03-31|property substitution is broken on os/400 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28124|New|Enh|2004-04-01|logging useless when using parallel task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28128|New|Enh|2004-04-01|&amp;lt;parallel&amp;gt; task needs cascade option &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28228|New|Enh|2004-04-06|&amp;lt;classloader&amp;gt; task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28320|New|Enh|2004-04-09|copy task preserving permissions &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28394|New|Enh|2004-04-14|Add &amp;quot;commentchars&amp;quot; attribute to Sql task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28398|New|Enh|2004-04-14|Add &amp;quot;file&amp;quot; option to PropertyFile's inner &amp;quot;entry&amp;quot; |
&lt;br&gt;|28403|New|Enh|2004-04-15|Floating attribute for import task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28446|New|Enh|2004-04-17|Annotation or documentation nodes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28504|New|Enh|2004-04-20|[PATCH] Capitalize /ZIP|[JWE]AR/; update Zip.reset|
&lt;br&gt;|28546|New|Enh|2004-04-22|Ant should offer hierarchical resource containment|
&lt;br&gt;|28681|New|Enh|2004-04-29|[PATCH] Xml output for the SQL task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28729|New|Enh|2004-05-02|Introducing an &amp;lt;annotation&amp;gt; element &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|28882|New|Enh|2004-05-10|Add if and unless attributes to ProjectComponent. |
&lt;br&gt;|28935|New|Enh|2004-05-12|Create .NET solution files &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|28984|New|Nor|2004-05-14|Optional ccm tasks only run on windows, patch for |
&lt;br&gt;|28990|New|Enh|2004-05-14|Extend &amp;lt;java&amp;gt; task to provide &amp;lt;apply&amp;gt;-like feature|
&lt;br&gt;|29045|New|Enh|2004-05-17|Updates to Move &amp; Copy &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29085|New|Enh|2004-05-19|Timestamps in jar-Manifest &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29097|New|Enh|2004-05-19|&amp;lt;signjar&amp;gt; should be inside &amp;lt;jar&amp;gt; task in order for|
&lt;br&gt;|29236|New|Enh|2004-05-26|Ant options on ant task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|29248|New|Enh|2004-05-27|Ant does not automatically parallelize independent|
&lt;br&gt;|29282|New|Enh|2004-05-28|Need a way to get generated jar file from EjbJar t|
&lt;br&gt;|29347|New|Enh|2004-06-02|Recursive property expansion &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29374|New|Enh|2004-06-03|Adding ant build script validation support &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29396|New|Enh|2004-06-04|Allow P4Change to edit changelists as well &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29633|New|Enh|2004-06-17|Need DirDiff Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|29729|New|Enh|2004-06-22|XSL StyleSheet for build scripts &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29797|New|Enh|2004-06-25|Calling Ant from other Java Applications &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|29870|New|Enh|2004-06-30|Need a way to specify proxyHost and proxyPort to j|
&lt;br&gt;|29986|New|Enh|2004-07-08|Recursive dependencies. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|29997|Opn|Enh|2004-07-09|Implement wish list of functionality for &amp;lt;record/&amp;gt;|
&lt;br&gt;|30145|New|Enh|2004-07-16|Sync/Copy task - add option to set property if som|
&lt;br&gt;|30254|New|Enh|2004-07-22|xslt/style task not taking META-INF/services/javax|
&lt;br&gt;|30288|New|Enh|2004-07-23|symmetric key generation &amp; file encryption task &amp;nbsp; |
&lt;br&gt;|30380|New|Enh|2004-07-29|shutdown hook for xmllogger &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|30422|New|Enh|2004-07-31|[Patch] Mutual Exclusion Tasks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|30488|New|Enh|2004-08-05|Option to show tasks in menu &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|30651|New|Enh|2004-08-13|Add ability to pass arbitrary arguments after a sp|
&lt;br&gt;|30716|New|Enh|2004-08-17|javac task should have built in dependancy finder |
&lt;br&gt;|30760|New|Nor|2004-08-19|sql task handle pl/sql with ';' in pl/sql code. (p|
&lt;br&gt;|30795|New|Enh|2004-08-23|Delete task needs a 'verify' safety attribute &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|31005|New|Enh|2004-09-01|When a filter throws a BuildException, no indicati|
&lt;br&gt;|31070|New|Enh|2004-09-06|Task for ISO cd image file generation. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|31087|New|Enh|2004-09-07|Allow filtersets to be initialized from propertyse|
&lt;br&gt;|31088|New|Enh|2004-09-07|Permit the token replacement filterreader to be in|
&lt;br&gt;|31093|New|Nor|2004-09-07|tar task on Win2K incompatible with GNU tar 1.14 ?|
&lt;br&gt;|31121|New|Enh|2004-09-08|echoproperties: Add suffix attribute and property |
&lt;br&gt;|31165|New|Enh|2004-09-10|should we set networkaddress.cache.ttl to somethin|
&lt;br&gt;|31235|New|Enh|2004-09-15|split junit-showoutput-tag in stdout/stderr &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|31258|New|Enh|2004-09-16|add build.compiler.executable default property &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|31271|New|Enh|2004-09-17|enhance copy task: error if tokenvalues are missin|
&lt;br&gt;|31452|New|Enh|2004-09-28|StarTeam checlout enhancement &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|31588|New|Enh|2004-10-07|xdoc generation enhancements for Ant1.7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|31589|New|Nor|2004-10-07|Problems specific to OpenVMS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|31591|New|Enh|2004-10-07|List of Java1.5 features to consider adding to Ant|
&lt;br&gt;|31610|New|Enh|2004-10-09|[RFE][Patch] errorproperty attribute to &amp;lt;subant&amp;gt; t|
&lt;br&gt;|31665|New|Enh|2004-10-12|[PATCH] set filename of default buildfile to allow|
&lt;br&gt;|31744|New|Enh|2004-10-16|FTP subtasks should all share one connection &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|31779|New|Enh|2004-10-19|Problem with &amp;lt;input&amp;gt; task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|31909|New|Nor|2004-10-27|vsscheckout doesn't support &amp;quot;writable&amp;quot; but the doc|
&lt;br&gt;|32004|New|Enh|2004-11-01|junit's formatter using class name rather than tes|
&lt;br&gt;|32041|New|Enh|2004-11-03|want to remember a value set within a task next ti|
&lt;br&gt;|32089|New|Nor|2004-11-05|stcheckout sometimes creates folders instead of fi|
&lt;br&gt;|32114|New|Enh|2004-11-08|javadoc package specifications &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|32129|New|Enh|2004-11-09|request to add purge, with recursive option comman|
&lt;br&gt;|32142|New|Enh|2004-11-10|[PROPOSAL, PATCH] External public entity and new s|
&lt;br&gt;|32379|New|Enh|2004-11-24|Enhance token definition for replacefilterfile in |
&lt;br&gt;|32422|New|Nor|2004-11-28|[Patch] Additional clearcase task mkview/rmview &amp;nbsp; |
&lt;br&gt;|32526|New|Enh|2004-12-04|Add &amp;quot;whenempty&amp;quot; attribute to &amp;lt;fileset&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|32545|New|Enh|2004-12-06|Add &amp;quot;p4tag&amp;quot; ant task for perforce optional tasks &amp;nbsp;|
&lt;br&gt;|32632|Opn|Enh|2004-12-10|pattern / nested patternset in filterset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|32638|New|Enh|2004-12-10|Enhancement to &amp;lt;macrodef&amp;gt; to support new feature. |
&lt;br&gt;|32683|New|Enh|2004-12-14|Java Target Needs Improved bootclasspath options &amp;nbsp;|
&lt;br&gt;|32725|New|Enh|2004-12-16|Default value for macrodef element parameter &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|32827|New|Enh|2004-12-23|Request for option to fail when filter tokens unde|
&lt;br&gt;|32895|New|Enh|2004-12-30|add an invokation mode to xslt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|32897|New|Enh|2004-12-31|[PATCH] New Logger: displays target's source file |
&lt;br&gt;|32975|New|Enh|2005-01-06|Make XmlFormatter for junittask (optinally) lighte|
&lt;br&gt;|32995|New|Nor|2005-01-07|StarTeam &amp;lt;checkin&amp;gt; doesn't add comment to new file|
&lt;br&gt;|33026|New|Enh|2005-01-10|jar task fails when zipgroupfileset contains zip f|
&lt;br&gt;|33031|New|Enh|2005-01-10|Building ejb for Websphere 5.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|33057|New|Min|2005-01-12|VSS tasks do not handle CRLF in comments &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|33073|New|Enh|2005-01-12|Tasks created by &amp;lt;scriptdef&amp;gt; do not support nested|
&lt;br&gt;|33169|New|Enh|2005-01-19|ClearCase update produces verbose output---request|
&lt;br&gt;|33243|New|Enh|2005-01-25|Need a &amp;quot;meta data&amp;quot; facility. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|33260|New|Nor|2005-01-27|p4change task does not set p4.change property corr|
&lt;br&gt;|33333|New|Enh|2005-02-01|Enable &amp;lt;import&amp;gt; task within targets &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|33404|New|Enh|2005-02-04|Jar task supporting &amp;quot;replace token&amp;quot; using filterse|
&lt;br&gt;|33480|New|Nor|2005-02-10|Please update doc with this note on why VSSGET get|
&lt;br&gt;|33482|New|Enh|2005-02-10|include &amp;quot;ecj&amp;quot; build.compiler option &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|33506|New|Enh|2005-02-11|Provide a dateFormat attribute in the &amp;lt;stlabel&amp;gt; ta|
&lt;br&gt;|33507|New|Enh|2005-02-11|Need way to have files retrieved via the &amp;lt;stchecko|
&lt;br&gt;|33859|New|Nor|2005-03-05|SCP remoteTofile attribute not fully implemented &amp;nbsp;|
&lt;br&gt;|33868|New|Enh|2005-03-06|[PATCH] Xslt task should support &amp;quot;&amp;lt;?xml-stylesheet|
&lt;br&gt;|33902|New|Nor|2005-03-08|clearcase clearaudit error after moving directorie|
&lt;br&gt;|33928|New|Maj|2005-03-09|Output of &amp;quot;java&amp;quot; task and left quote &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|33939|New|Enh|2005-03-09|Added 'preservelastmodified' to scp task to retain|
&lt;br&gt;|33955|New|Enh|2005-03-11|Tar task - username/uid settings are not carried o|
&lt;br&gt;|34005|New|Enh|2005-03-14|spellcheck results from ant.apache.org manual &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|34054|New|Enh|2005-03-17|JUnitReport - Allow it to take name of xml files i|
&lt;br&gt;|34116|New|Enh|2005-03-21|Example XML syntax for Ant manual + matching XSLs |
&lt;br&gt;|34138|New|Enh|2005-03-22|Ant should use other compilers when Sun's Javac ca|
&lt;br&gt;|34145|New|Enh|2005-03-23|InputRequest enhancement &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|34151|New|Nor|2005-03-23|need to propagage proxy information to &amp;lt;jarsigner&amp;gt;|
&lt;br&gt;|34229|New|Nor|2005-03-30|Need ability to intercept calls to System.setSecur|
&lt;br&gt;|34366|New|Enh|2005-04-08|Should be able to use &amp;lt;manifest&amp;gt; as a data type fo|
&lt;br&gt;|34382|New|Nor|2005-04-09|Loss of Location information for sequential task o|
&lt;br&gt;|34462|New|Enh|2005-04-14|Move optional jar files to a separate directory. &amp;nbsp;|
&lt;br&gt;|34507|New|Nor|2005-04-18|runant.py doesn't handle command with spaces in pr|
&lt;br&gt;|34748|New|Enh|2005-05-04|[PATCH] JUnit Task enhancement to allow a single t|
&lt;br&gt;|34777|New|Enh|2005-05-06|Support for Callable Statements in SQL task &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|34894|New|Enh|2005-05-12|ZIP integrity condition needed &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|34907|New|Enh|2005-05-13|Add Multipart subtype setting to MimeMailer &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|35044|New|Nor|2005-05-24|ccmcheckintask requires a file to work &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35142|Opn|Enh|2005-05-31|generated manual pages do not adapt browser width;|
&lt;br&gt;|35158|New|Enh|2005-06-01|Standard BuildListener for profiling Ant build &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35192|New|Cri|2005-06-02|Receiving MessageFormat Parse Error when executing|
&lt;br&gt;|35215|New|Nor|2005-06-03|Ant.bat with all parameters in ANT_ARGS always exi|
&lt;br&gt;|35231|New|Enh|2005-06-06|Non-verbose 'preserve' in task 'zip' and 'jar' &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35234|New|Enh|2005-06-06|Make the javah task fall back to executing javah c|
&lt;br&gt;|35313|New|Cri|2005-06-10|PVCS task doesnt pull data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35464|New|Enh|2005-06-22|Add a dry run mode &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35522|Opn|Nor|2005-06-28|no way to set java system options from comand line|
&lt;br&gt;|35557|New|Enh|2005-06-30|Feature Request: XSLT pipe line task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35562|New|Nor|2005-06-30|sshexec corrupts output written to STDERR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|35653|New|Nor|2005-07-07|PropertySet defined as a nested element in antcall|
&lt;br&gt;|35657|New|Enh|2005-07-08|Add a &amp;quot;haltonerror&amp;quot; parameter to &amp;quot;xmlvalidate&amp;quot; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|35776|Opn|Enh|2005-07-18|amend FileUtils to properly handle cygwin symbolic|
&lt;br&gt;|35866|Ass|Enh|2005-07-26|JUnit task should show which test case failed &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36048|New|Nor|2005-08-05|delete task option includeemptydirs: no deletion o|
&lt;br&gt;|36085|New|Min|2005-08-08|p4counter task documentation is incorrect &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36174|Ass|Enh|2005-08-12|Consider enabling java.net.useSystemProxies by def|
&lt;br&gt;|36194|New|Nor|2005-08-15|FTP-Task cannot chmod directory permissions &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36195|New|Enh|2005-08-15|upon failure - list the target(s) that were pursue|
&lt;br&gt;|36270|New|Enh|2005-08-19|[PATCH] code to support browse task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36347|New|Nor|2005-08-24|antRun doesnt work properly on Solaris, so exec wi|
&lt;br&gt;|36357|New|Enh|2005-08-25|Enhance P4Change by the ability to delete change l|
&lt;br&gt;|36458|New|Nor|2005-09-01|problem with utf-8 encoding in &amp;lt;input&amp;gt; task &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36464|New|Nor|2005-09-01|Wrong &amp;nbsp;directory permissions from &amp;quot;tar&amp;quot; task &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|36503|New|Nor|2005-09-05|Starteam &amp;nbsp;folders might have different working fol|
&lt;br&gt;|36523|Ass|Nor|2005-09-06|&amp;lt;java&amp;gt; task, incompatibleWithSpawn is too restrict|
&lt;br&gt;|36589|New|Enh|2005-09-10|You could enhance ant by &amp;quot;AOP&amp;quot; task,very useful in|
&lt;br&gt;|36629|New|Nor|2005-09-13|Apt task fails when compile=&amp;quot;false&amp;quot; specified &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|36641|Inf|Nor|2005-09-13|Problem in ClearCase task in SCM Optional SCM task|
&lt;br&gt;|36653|Opn|Enh|2005-09-14|enable a &amp;quot;forking&amp;quot; XSLT task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|36667|New|Enh|2005-09-15|Allow specification of a different logger for subt|
&lt;br&gt;|36670|Inf|Enh|2005-09-15|xslt: support xalan traces &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|36851|New|Nor|2005-09-29|&amp;lt;tar&amp;gt; Task does not support multi-byte file names |
&lt;br&gt;|36965|New|Nor|2005-10-07|Regression in wlserver task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|37032|New|Enh|2005-10-11|2 new tasks for clearcase intregration &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|37127|Opn|Enh|2005-10-17|The Apt task needs a way to reference options decl|
&lt;br&gt;|37200|New|Enh|2005-10-21|Split task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|37286|New|Enh|2005-10-28|MacroDef Element Namespaces &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|37405|New|Enh|2005-11-08|optional delimiter attribute &amp;nbsp;to the Replace task |
&lt;br&gt;|37501|New|Nor|2005-11-14|IntrospectionHelper is not thread-safe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|37728|New|Enh|2005-12-01|create a warningproperty attribute for the javadoc|
&lt;br&gt;|37897|New|Nor|2005-12-14|ftp task very slow when depends=yes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|37913|New|Enh|2005-12-14|Get and Post tasks: cookies not set when redirect |
&lt;br&gt;|38245|Ass|Maj|2006-01-12|&amp;lt;sql&amp;gt; lacks any decent tests &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|38598|New|Enh|2006-02-09|SubSet Filter &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|38844|New|Enh|2006-03-03|ProjectHelper implementation that avoids re-parsin|
&lt;br&gt;|38915|New|Enh|2006-03-10|${property_value} doesn't expand in description (F|
&lt;br&gt;|38918|New|Enh|2006-03-10|Add 'real' overwrite support to Zip-based tasks &amp;nbsp; |
&lt;br&gt;|39000|New|Min|2006-03-16|j.u.concurrent in junit4 stack traces with timeout|
&lt;br&gt;|39009|New|Enh|2006-03-17|scp task: &amp;nbsp;includeEmptyDirs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|39049|New|Enh|2006-03-21|Java task: add attribute to &amp;lt;sysproperty&amp;gt; which ta|
&lt;br&gt;|39108|Opn|Nor|2006-03-26|FTP.java missing checks when file type is unknown |
&lt;br&gt;|39164|Opn|Enh|2006-03-31|antlr task doesn't create output directory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39359|New|Nor|2006-04-19|Problems with OSD-5 filespecs and return codes on |
&lt;br&gt;|39541|New|Enh|2006-05-10|&amp;lt;sql&amp;gt; output encoding support &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|39544|New|Enh|2006-05-10|&amp;lt;copy verbose=&amp;quot;true&amp;quot; overwrite=&amp;quot;false&amp;quot;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|39554|New|Enh|2006-05-11|Make sysproperty a top level element to set system|
&lt;br&gt;|39597|New|Maj|2006-05-17|Reference not seen by top level tasks in sub-proje|
&lt;br&gt;|39617|Opn|Enh|2006-05-19|The &amp;lt;tar&amp;gt; task should have an append attribute &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39745|Inf|Enh|2006-06-07|Parts of ant cannot be compiled with sablevm &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39782|New|Enh|2006-06-12|Add HelpTask &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39786|New|Nor|2006-06-12|project.createTask() does not work for presets &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39802|New|Enh|2006-06-13|Have &amp;quot;quiet&amp;quot; attribute for more file-based tasks &amp;nbsp;|
&lt;br&gt;|39841|New|Enh|2006-06-20|Support for POSIX.1-2001-compatible tars &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|39901|Inf|Enh|2006-06-26|Log4j Configurator Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40059|New|Enh|2006-07-17|Add method to explicitly define symlinks in &amp;lt;tar&amp;gt; |
&lt;br&gt;|40093|Opn|Nor|2006-07-22|ant.PropertyHelper reference not passed to called |
&lt;br&gt;|40139|New|Enh|2006-07-30|support for properties within SELECTs of SQL task |
&lt;br&gt;|40140|New|Enh|2006-07-31|Let task/types receive unexpanded attribute(s) &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|40157|New|Enh|2006-08-01|&amp;lt;scp&amp;gt; and &amp;lt;sshexec&amp;gt; Tasks to give meaningful errro|
&lt;br&gt;|40235|New|Enh|2006-08-11|Subclass of JUnitTask that manages classpath depen|
&lt;br&gt;|40448|New|Enh|2006-09-08|&amp;lt;exec&amp;gt;/&amp;lt;java&amp;gt;/&amp;lt;apply&amp;gt; should accept &amp;lt;envset&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|40455|New|Nor|2006-09-10|ReaderInputStream handling character sets having p|
&lt;br&gt;|40522|New|Nor|2006-09-15|[Patch] Fix coreloader so that it works &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40561|New|Maj|2006-09-20|property expansion with prefix troubles in propert|
&lt;br&gt;|40566|New|Nor|2006-09-21|Antunit doesnt exec sub java process; gets executi|
&lt;br&gt;|40608|New|Enh|2006-09-26|&amp;lt;xmlvalidate&amp;gt;/&amp;lt;schemavalidate&amp;gt; would gain from a g|
&lt;br&gt;|40632|New|Nor|2006-09-28|spawned process through exec task blocks parent ex|
&lt;br&gt;|40642|New|Enh|2006-09-29|[PATCH] Ant.java support for logger configuration |
&lt;br&gt;|40643|Inf|Enh|2006-09-29|Allow dependency injection on child tasks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40678|New|Enh|2006-10-04|[Patch] Allow macrodef to have arbitary xml elemen|
&lt;br&gt;|40703|New|Enh|2006-10-07|Demo build file &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40706|New|Enh|2006-10-07|SVN changelog task should use Subversion's --xml p|
&lt;br&gt;|40725|New|Nor|2006-10-11|build does not fail if &amp;lt;property environment... fa|
&lt;br&gt;|40760|New|Enh|2006-10-16|Notify property expansion &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40871|New|Enh|2006-11-02|JJTree task doesn't support the new JJTree NODE_EX|
&lt;br&gt;|40922|New|Enh|2006-11-07|Patch for MySQL support. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|40946|New|Nor|2006-11-10|stcheckout ignores convertEOL when used with &amp;quot;asof|
&lt;br&gt;|40977|New|Enh|2006-11-15|echoxml output encoding &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|40998|New|Enh|2006-11-19|fixcrlf should allow removing trailing spaces &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|41039|New|Nor|2006-11-24|ant.bat exit strategy improvements and issues &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|41125|New|Enh|2006-12-07|FilterReader classes should offer classpath, class|
&lt;br&gt;|41237|Inf|Blk|2006-12-24|ANT_HOME is incorrectly... &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|41280|Opn|Nor|2007-01-02|APT Task doesn't fail if forked process dies with |
&lt;br&gt;|41292|New|Nor|2007-01-04|javadoc task: sourcepath for JDK sources broken &amp;nbsp; |
&lt;br&gt;|41303|New|Nor|2007-01-05|P4Label task does not set label owner &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|41307|New|Nor|2007-01-05|Single quoted command line properties are evaluate|
&lt;br&gt;|41356|New|Enh|2007-01-12|Output all checksums to single file &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|41400|New|Nor|2007-01-18|properties get double expanded in &amp;lt;assertPropertyE|
&lt;br&gt;|41402|New|Maj|2007-01-18|The task ChangeLog doesn't work if the svn server |
&lt;br&gt;|41413|Ass|Reg|2007-01-19|woproject woapplication copy to wrong directory &amp;nbsp; |
&lt;br&gt;|41534|New|Enh|2007-02-02|&amp;quot;quiet&amp;quot; Formatter for Ant's JUnit Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|41622|Opn|Blk|2007-02-15|ant.bat not working on win2k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|41630|New|Maj|2007-02-16|missing -follow attribute to the CCMKLabel Task &amp;nbsp; |
&lt;br&gt;|41737|New|Min|2007-02-28|sqltask: Semicolon in c-style multiline comments f|
&lt;br&gt;|41784|New|Enh|2007-03-07|for the apply task, resultproperty should be set w|
&lt;br&gt;|41890|New|Nor|2007-03-19|exec &amp;gt; env &amp;gt; key value not set correctly. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|41907|New|Enh|2007-03-20|Its nice to have a Task that can genarate certific|
&lt;br&gt;|41924|New|Nor|2007-03-21|Untar target does not handle long filenames in POS|
&lt;br&gt;|41961|New|Nor|2007-03-27|StarTeam Checkout does not update case of filename|
&lt;br&gt;|41985|New|Enh|2007-03-29|Zip task doesnt pick up the read-only state of fil|
&lt;br&gt;|41986|New|Enh|2007-03-29|Add 'quiet' attribute to 'copy' task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|42044|New|Enh|2007-04-04|Multiple/composite logs for ant builds &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|42046|New|Nor|2007-04-04|properties get double-expanded in macrodefs &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|42143|New|Enh|2007-04-17|Boolean expressions in if and unless attributes &amp;nbsp; |
&lt;br&gt;|42304|New|Nor|2007-04-30|P4Label task doesn't support the new 'revision' fi|
&lt;br&gt;|42410|New|Enh|2007-05-14|New ant task sugestion... &amp;lt;inject-xml&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|42447|New|Enh|2007-05-17|Add support for conditions to echo task and arg el|
&lt;br&gt;|42462|New|Enh|2007-05-20|Contributing optional task for ClearCase findmerge|
&lt;br&gt;|42482|New|Nor|2007-05-21|ant and subant improperly passes references to mac|
&lt;br&gt;|42500|New|Nor|2007-05-23|tar task is incompatible with BusyBox v1.3.1 (the |
&lt;br&gt;|42511|New|Nor|2007-05-24|FixCrLf task changes file security settings on Win|
&lt;br&gt;|42519|New|Nor|2007-05-25|Incomplete Junit reporter &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|42544|New|Nor|2007-05-29|cannot have multiple input tasks with command line|
&lt;br&gt;|42594|New|Enh|2007-06-05|add a &amp;lt;checksummed&amp;gt; resource which can checksum a |
&lt;br&gt;|42609|New|Min|2007-06-06|ant.bat -noclasspath in ANT_ARGS should clearclass|
&lt;br&gt;|42631|New|Nor|2007-06-11|Antlib's xmlns &amp;quot;ant:current&amp;quot; ignored in scriptdef |
&lt;br&gt;|42696|New|Maj|2007-06-19|OutOfMemoryError using unzip Task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|42702|New|Enh|2007-06-20|resource enable ReplaceTokens filter &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|42742|New|Nor|2007-06-26|big Ant/Ivy builds run out of permanent memory. Cl|
&lt;br&gt;|42787|New|Min|2007-07-01|Relax restricion on quiet and failonerror attribut|
&lt;br&gt;|42788|New|Enh|2007-07-01|Add 'quiet' attribute to 'mkdir' task &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|42824|New|Nor|2007-07-05|p4labelsync cannot use revision paths with timesta|
&lt;br&gt;|42828|New|Enh|2007-07-06|Preserve return code of called batch files from ex|
&lt;br&gt;|42838|New|Enh|2007-07-09|Support for JSR 199: Java Compiler API &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|42964|Ass|Maj|2007-07-24|wrong target invoked (when project name is prefix |
&lt;br&gt;|43004|Inf|Nor|2007-07-31|OutOfMemory caused by System.out when running simp|
&lt;br&gt;|43032|New|Reg|2007-08-04|jar reports warning class modified in future on Wi|
&lt;br&gt;|43139|New|Nor|2007-08-15|unjar task does NOT unjar JAR files &amp;gt; 10Gigabytes |
&lt;br&gt;|43144|New|Nor|2007-08-16|tar task is very slow when a &amp;lt;zipfileset&amp;gt; is used |
&lt;br&gt;|43186|New|Nor|2007-08-22|tar task does not add entries for folders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|43271|New|Enh|2007-08-31|scp task should support setting permissions &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|43315|New|Enh|2007-09-05|scriptdef should be able to load multiple script f|
&lt;br&gt;|43349|New|Enh|2007-09-10|Add ability to specify a multiplier to all memory |
&lt;br&gt;|43362|New|Enh|2007-09-12|Add conditional attributes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|43368|New|Enh|2007-09-12|ClearCase lsco fileset selector &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|43413|New|Maj|2007-09-18|ant sql task tries to execute commented lines with|
&lt;br&gt;|43428|New|Enh|2007-09-19|Resource Framework: Reading attributes of a resour|
&lt;br&gt;|43443|New|Nor|2007-09-21|STCHECKIN ignores the Include arg when AddUncontro|
&lt;br&gt;|43447|New|Enh|2007-09-21|Use Java 5 attributes as a replacement for XDoclet|
&lt;br&gt;|43546|New|Enh|2007-10-04|JUnit Test Filtering, junit task extension &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|43558|Opn|Enh|2007-10-04|Ant created zips do not set internal_file_attribut|
&lt;br&gt;|43582|New|Enh|2007-10-09|Write log messages from test to AntUnit's log &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|43586|Opn|Nor|2007-10-10|java.io.FileNotFoundException: /home/***/apache-an|
&lt;br&gt;|43630|New|Enh|2007-10-15|Add a &amp;quot;wsdl&amp;quot; Nested element to the Ant WAR task &amp;nbsp; |
&lt;br&gt;|43794|New|Nor|2007-11-04|Message about JAVA_HOME is confusing &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|43852|New|Nor|2007-11-13|No encoding support for &amp;lt;junitreport&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|43907|New|Enh|2007-11-19|Feature request : Minify a set of JS/CSS files &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|43921|New|Nor|2007-11-20|JavaEnvUtils.getJreExecutable() returns wrong exec|
&lt;br&gt;|43969|New|Nor|2007-11-26|JUnit4 tests marked @Ignore do not appear in XML o|
&lt;br&gt;|44045|New|Enh|2007-12-08|example unit test cases to create new JUnitReport |
&lt;br&gt;|44081|New|Enh|2007-12-14|compilerarg should support ranges &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|44220|New|Enh|2008-01-14|[Patch] Link to log files from junitreport generat|
&lt;br&gt;|44236|New|Nor|2008-01-14|IsReachable Issue &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|44239|New|Enh|2008-01-15|Add ability of Ant resource classes to act as fact|
&lt;br&gt;|44241|New|Enh|2008-01-15|add JavaConstantResource to read string constants.|
&lt;br&gt;|44242|New|Enh|2008-01-15|Add &amp;lt;funtest&amp;gt; task for functional testing &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|44549|New|Cri|2008-03-06|Delete with an empty includesfile deletes all file|
&lt;br&gt;|44660|New|Enh|2008-03-23|Task 'get' should display human readable error mes|
&lt;br&gt;|44661|New|Enh|2008-03-23|Task 'get' should should allow alternative paths. |
&lt;br&gt;|44718|New|Enh|2008-03-31|allow 'if' and 'unless' on macrodef &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|44740|New|Enh|2008-04-02|scp task (sftp) delete remote files &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|44756|Opn|Maj|2008-04-04|Can't get a class name or stack trace &amp;nbsp;for NoClass|
&lt;br&gt;|44795|New|Enh|2008-04-10|Provide facility to copy nested tasks as in MacroI|
&lt;br&gt;|44816|New|Enh|2008-04-13|Enhancement to tar-task (and maybe zip-task) &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|44868|New|Enh|2008-04-24|tar - lzma compression &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|44900|Ass|Maj|2008-04-29|Using ant java api: Exec: Nested args are not pass|
&lt;br&gt;|45057|New|Enh|2008-05-21|Support EOL conversion in tar/zip tasks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|45089|New|Enh|2008-05-28|tstamp granularity attribute &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|45135|Opn|Reg|2008-06-05|Ant 1.7.0: a patternset reference cannot be redefi|
&lt;br&gt;|45142|New|Maj|2008-06-05|Delete Action does not delete unix path with &amp;quot;\&amp;quot; i|
&lt;br&gt;|45143|New|Nor|2008-06-05|add property setting to existing property evaluato|
&lt;br&gt;|45228|New|Enh|2008-06-18|more specific Error Starting Modern Compiler messa|
&lt;br&gt;|45262|New|Enh|2008-06-23|Request viewpathing support for Ant &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|45316|New|Maj|2008-07-01|Ant RPM task is unable to build RPM package due to|
&lt;br&gt;|45429|New|Enh|2008-07-18|the zip package should support &amp;quot;more modern&amp;quot; zip f|
&lt;br&gt;|45530|New|Nor|2008-08-03|ANT incorrectly copies env.variables with non-lati|
&lt;br&gt;|45536|New|Nor|2008-08-04|JUnit PlainJUnitResultFormatter goes OOM at the en|
&lt;br&gt;|45612|New|Enh|2008-08-11|[Patch] Subproject Addressing and Simulation Mode |
&lt;br&gt;|45692|New|Enh|2008-08-26|Allow Antlibs to contribute version information &amp; |
&lt;br&gt;|45696|New|Enh|2008-08-27|Slow classpath building with referenced paths. &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|45718|New|Enh|2008-08-31|Enhance bzip2 for Hadoop &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|45750|New|Enh|2008-09-05|URI support as source &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|45786|Inf|Maj|2008-09-11|ANT and NFS, Delete task - &amp;quot;Unable to delete direc|
&lt;br&gt;|45807|New|Enh|2008-09-15|Ant and optional libs as OSGi Bundles &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|45819|New|Enh|2008-09-16|[FilterSet] allow inclusion / exclusion patterns o|
&lt;br&gt;|45860|New|Enh|2008-09-22|Optional classpath entry support for FTP task &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46034|New|Enh|2008-10-17|[Main] Add support for build.ant as default build |
&lt;br&gt;|46058|New|Maj|2008-10-21|Ant needs a streamable log format &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46060|New|Trv|2008-10-21|ClassLoader task - will need manual documentation |
&lt;br&gt;|46087|Inf|Enh|2008-10-25|Aggregating filesets is *functionally* possible an|
&lt;br&gt;|46088|New|Enh|2008-10-25|Performance (speed) of large path(s) must be impro|
&lt;br&gt;|46117|New|Enh|2008-10-29|Append property prefix to entries in property file|
&lt;br&gt;|46135|Inf|Nor|2008-10-31|Regression: scriptcondition fails on 1.7.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|46171|New|Enh|2008-11-09|Define standard directory layout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|46305|Inf|Nor|2008-11-26|Hung forked JVM when reading from standard input &amp;nbsp;|
&lt;br&gt;|46326|Opn|Enh|2008-12-02|StarTeam: Use Cache Agent for Checkouts &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46328|Inf|Nor|2008-12-02|Ant 1.6.5: FIXCRLF on Windows XP fails with IOExce|
&lt;br&gt;|46331|New|Enh|2008-12-03|Get the related Task object from the Condition imp|
&lt;br&gt;|46488|New|Enh|2009-01-07|Missing i18n support in ANT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46625|New|Nor|2009-01-29|large outputs from sshexec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|46781|New|Enh|2009-02-27|&amp;lt;input&amp;gt;&amp;lt;handler type=&amp;quot;secure&amp;quot;/&amp;gt;&amp;lt;/input&amp;gt; with impl |
&lt;br&gt;|46783|New|Nor|2009-03-01|erroronmissingdir not supported by javac task &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46794|New|Enh|2009-03-03|ssl with ftp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|46805|Opn|Nor|2009-03-05|ant exec hangs when invoking &amp;quot;asadmin.bat start-do|
&lt;br&gt;|46842|New|Enh|2009-03-12|Support Classpath Wildcards &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46877|New|Nor|2009-03-19|Taskdef uses wrong class loader &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|46895|New|Min|2009-03-23|Caching documents from ant.apache.org requires add|
&lt;br&gt;|47002|New|Enh|2009-04-08|junitreport: expose classpath of internal XSLTProc|
&lt;br&gt;|47003|New|Enh|2009-04-08|Add to ant lib classpath from within project file |
&lt;br&gt;|47007|New|Nor|2009-04-09|On z/OS, environment variables mishandled when spe|
&lt;br&gt;|47010|Inf|Enh|2009-04-09|Sync task cannot compare file contents &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47035|Opn|Enh|2009-04-15|Property expansion in macro attributes and element|
&lt;br&gt;|47047|New|Enh|2009-04-17|Add buildroot to RPM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47117|New|Enh|2009-04-29|Concat resource doesn't calculate its size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47119|New|Nor|2009-04-29|properties not expanded in default attributes &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47126|New|Nor|2009-04-30|cvschangelog force &amp;lt;msg&amp;gt; encoding to platform defa|
&lt;br&gt;|47153|New|Enh|2009-05-05|Support tar files &amp;gt; 8 GByte &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47163|New|Enh|2009-05-07|Contributed task: #include &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47168|New|Min|2009-05-08|Zipfileset does not include empty directories &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47218|New|Enh|2009-05-19|Include element and attribute reference in manual |
&lt;br&gt;|47254|New|Enh|2009-05-22|switch between light.exe and lit.exe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47303|New|Trv|2009-06-02|Copy failonerror is internally inconsistent with W|
&lt;br&gt;|47373|New|Enh|2009-06-16|Zip.java patch to support setting last modified da|
&lt;br&gt;|47381|New|Nor|2009-06-17|XmlProperty doesn't allow propertvalues with only |
&lt;br&gt;|47414|New|Enh|2009-06-24|Add Ftp ant task timeout &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|47423|New|Enh|2009-06-25|next to attribute granularity: offset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47529|New|Nor|2009-07-14|[PATCH] allow flexible trunk, tag, and branch loca|
&lt;br&gt;|47552|New|Enh|2009-07-20|scp task should support compression &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47558|New|Nor|2009-07-22|Assertion status silently ignored by &amp;lt;junit&amp;gt; if un|
&lt;br&gt;|47642|New|Nor|2009-08-04|PumpStreamHandler can interleave I/O in incorrect |
&lt;br&gt;|47702|New|Enh|2009-08-18|enable resource collections in rmic &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47704|New|Enh|2009-08-18|Allow Project to take an XMLCatalog instance for u|
&lt;br&gt;|47715|New|Enh|2009-08-20|filterchain-based validation identifies line numbe|
&lt;br&gt;|47775|New|Nor|2009-09-01|non forked ant java task exits immediately on Mac |
&lt;br&gt;|47787|Inf|Reg|2009-09-04|FTP Optional task is not found ONLY WHEN run using|
&lt;br&gt;|47790|Inf|Blk|2009-09-05|javadoc: don't create packagenames option if files|
&lt;br&gt;|47821|Opn|Nor|2009-09-11|Touch task doesn't work on Solaris for a file whic|
&lt;br&gt;|47854|New|Enh|2009-09-16|Ant can't run within another Java program &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|47860|New|Enh|2009-09-17|[PATCH] ftp task to provide feedback on succeeded/|
&lt;br&gt;|47914|New|Maj|2009-09-28|&amp;lt; and &amp;gt; not quoted by quoteArgument causes failure|
&lt;br&gt;|47955|New|Nor|2009-10-07|SchemaValidate doc. doesn't show task element name|
&lt;br&gt;|47984|New|Maj|2009-10-12|Ant's regexp mapper expects that the regex matches|
&lt;br&gt;|47995|New|Nor|2009-10-14|StarTeam: The 'StarTeam exclusive lock' option is |
&lt;br&gt;|47996|New|Nor|2009-10-14|StarTeam: addUncontrolled option doesn't work &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|48001|New|Nor|2009-10-15|Document differences between tasks' usage of mappe|
&lt;br&gt;|48008|Opn|Nor|2009-10-15|touch task truncates timestamps &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|48010|Inf|Cri|2009-10-16|'timeout' parameter not working in Sshexec task &amp;nbsp; |
&lt;br&gt;|48041|Inf|Maj|2009-10-22|javadoc task offline=&amp;quot;true&amp;quot; doesn't work &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|48058|New|Enh|2009-10-26|tar task looses file permissions &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|48078|New|Nor|2009-10-28|Clarification for documentation for difference sel|
&lt;br&gt;|48127|Inf|Maj|2009-11-04|build.xml:target crash &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;|48128|New|Maj|2009-11-04|Ant input task failing to read input from console |
&lt;br&gt;|48152|New|Nor|2009-11-06|Task ManifestClassPath fail to find suitable relat|
&lt;br&gt;|48171|New|Enh|2009-11-11|task javadoc: add a refid kind of reference for th|
&lt;br&gt;|48186|New|Nor|2009-11-12|ant.bat file ignores -noclasspath if it is the fir|
&lt;br&gt;|48199|New|Enh|2009-11-15|add a configuration to set the build file name to |
&lt;br&gt;|48212|Unc|Nor|2009-11-17|Ant-Doxygen &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;|48225|New|Enh|2009-11-18|import task reference environment variable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;+-----+---+---+----------+--------------------------------------------------+
&lt;br&gt;| Total &amp;nbsp;574 bugs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;+---------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470586&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470586&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bug-report-for-Ant--2009-11-22--tp26470586p26470586.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459264</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-21T10:52:14Z</published>
	<updated>2009-11-21T10:52:14Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">&lt;br&gt;Le 19 nov. 2009 à 12:06, Xavier Hanin a écrit :
&lt;br&gt;&lt;br&gt;&amp;gt; I really like the idea to use a solr instance colocated with the repository.
&lt;br&gt;&amp;gt; I've seen a presentation on solr yesterday at devoxx, and it sounds like so
&lt;br&gt;&amp;gt; close to what we need. The only problem I see with it is that it requires to
&lt;br&gt;&amp;gt; install a server side component, getting closer to what repository managers
&lt;br&gt;&amp;gt; do. I'm not sure about why if we install a slor instance we wouldn't use it
&lt;br&gt;&amp;gt; to update the index too. Solr takes care of problems like transactions,
&lt;br&gt;&amp;gt; concurrency, so I think it's a perfect fit...
&lt;br&gt;&lt;br&gt;I think the transaction would be supported at the Lucene index level. I don't think there is any mechanism to make solr manage an extra &amp;quot;data storage&amp;quot;. As far as I remember Solr is just able to read the external &amp;quot;data storage&amp;quot; to index it.
&lt;br&gt;But what would work is a Solr deployed just next to an Ivy repository, let Ivy publish artifacts like it already does, but also make Ivy request Solr to index the newly published artifact.
&lt;br&gt;&lt;br&gt;And spotted by a friend, Solr 1.4 [1] support replication in Java [2] ala rsync !
&lt;br&gt;&lt;br&gt;So Solr might be the easiest way of achieving an Ivy indexer.
&lt;br&gt;&lt;br&gt;I have to admit I am not a big fan of having to deploy a webapp next to a dumb simple repo. On the other hand managing an index on the client side depends enormously of the kind of repository (at work we have an ivy repo in svn accessible form both http and checkouted), it would consume more bandwidth, some publication locking would probably be in place, etc...
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0/CHANGES.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.0/CHANGES.txt&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;https://issues.apache.org/jira/browse/SOLR-561&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/SOLR-561&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My 2 c.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Xavier
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2009/11/18 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459264&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; While I digest Nicolas' novel :) (thanks for the additional insight on
&lt;br&gt;&amp;gt;&amp;gt; Lucene by the way), I will suggest one other idea.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; We could allow for the option of a Solr instance collocated with the
&lt;br&gt;&amp;gt;&amp;gt; repository on one machine to serve up the index stored on the repository.
&lt;br&gt;&amp;gt;&amp;gt; IvyDE could be configured by the user to either read the index directly
&lt;br&gt;&amp;gt;&amp;gt; from the remote filesystem or send its requests via HTTP to a Solr server.
&lt;br&gt;&amp;gt;&amp;gt; The Solr server would not be responsible for maintaining the index in the
&lt;br&gt;&amp;gt;&amp;gt; same way that Archiva/Nexus/Artifactory do, but would simply be a querying
&lt;br&gt;&amp;gt;&amp;gt; tool. &amp;nbsp;In the case where Solr is serving the index, the index would still
&lt;br&gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt; maintained through some combination of the index ant task and the publish
&lt;br&gt;&amp;gt;&amp;gt; proxy.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; This way we don't get into the complexity of pushing out index updates to
&lt;br&gt;&amp;gt;&amp;gt; clients.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; The rsync strategy is a very intriguing idea though, especially in light of
&lt;br&gt;&amp;gt;&amp;gt; how Lucene segments its index in multiple files. &amp;nbsp;What happens when
&lt;br&gt;&amp;gt;&amp;gt; optimize
&lt;br&gt;&amp;gt;&amp;gt; is called on the index and the segments are combined into one file? &amp;nbsp;In
&lt;br&gt;&amp;gt;&amp;gt; this
&lt;br&gt;&amp;gt;&amp;gt; case, any search slaves would essentially have to download the whole index
&lt;br&gt;&amp;gt;&amp;gt; right? &amp;nbsp;How much segmentation is considered too much segmentation before we
&lt;br&gt;&amp;gt;&amp;gt; optimize the index to cater to search speed over index publishing speed?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I'll be trying to wrap this up enough (at least with the remote filesystem
&lt;br&gt;&amp;gt;&amp;gt; index read strategy) to make a patch so others can see it in action. &amp;nbsp;We
&lt;br&gt;&amp;gt;&amp;gt; are
&lt;br&gt;&amp;gt;&amp;gt; a little busy at work, but I will be coming back to it in the coming days.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks for all the feedback so far,
&lt;br&gt;&amp;gt;&amp;gt; Jon
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;&amp;gt; BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;&amp;gt; Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459264&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459264&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26459264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26459208</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-21T10:46:28Z</published>
	<updated>2009-11-21T10:46:28Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">&lt;br&gt;Le 18 nov. 2009 à 20:17, Jon Schneider a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; While I digest Nicolas' novel :) (thanks for the additional insight on
&lt;br&gt;&amp;gt; Lucene by the way), I will suggest one other idea.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We could allow for the option of a Solr instance collocated with the
&lt;br&gt;&amp;gt; repository on one machine to serve up the index stored on the repository.
&lt;br&gt;&amp;gt; IvyDE could be configured by the user to either read the index directly
&lt;br&gt;&amp;gt; from the remote filesystem or send its requests via HTTP to a Solr server.
&lt;br&gt;&amp;gt; The Solr server would not be responsible for maintaining the index in the
&lt;br&gt;&amp;gt; same way that Archiva/Nexus/Artifactory do, but would simply be a querying
&lt;br&gt;&amp;gt; tool. &amp;nbsp;In the case where Solr is serving the index, the index would still be
&lt;br&gt;&amp;gt; maintained through some combination of the index ant task and the publish
&lt;br&gt;&amp;gt; proxy.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This way we don't get into the complexity of pushing out index updates to
&lt;br&gt;&amp;gt; clients.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The rsync strategy is a very intriguing idea though, especially in light of
&lt;br&gt;&amp;gt; how Lucene segments its index in multiple files. &amp;nbsp;What happens when optimize
&lt;br&gt;&amp;gt; is called on the index and the segments are combined into one file?
&lt;/div&gt;&lt;br&gt;yep, it merges them all in one.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;In this
&lt;br&gt;&amp;gt; case, any search slaves would essentially have to download the whole index
&lt;br&gt;&amp;gt; right?
&lt;br&gt;&lt;br&gt;exactly. The publisher of the indexes shouldn't do any optimization on the indexes. The receiver shouldn't do either to have the same files as the publisher. On the client side it may be interesting to optimize the index for performance: it will just maintain two indexes, one for synchronizing with the publisher, and a clone which is then optimized.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;How much segmentation is considered too much segmentation before we
&lt;br&gt;&amp;gt; optimize the index to cater to search speed over index publishing speed?
&lt;br&gt;&lt;br&gt;It is done automatically by Lucene itself with the merge policy:
&lt;br&gt;&lt;a href=&quot;http://lucene.apache.org/java/2_9_1/api/core/org/apache/lucene/index/MergePolicy.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/java/2_9_1/api/core/org/apache/lucene/index/MergePolicy.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459208&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26459208&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26459208.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26425351</id>
	<title>RE: Feature Request - import task use environment variable</title>
	<published>2009-11-19T04:26:31Z</published>
	<updated>2009-11-19T04:26:31Z</updated>
	<author>
		<name>Kantor, H Steve Jr CIV NSWC PC</name>
	</author>
	<content type="html">The idea of the ANT_IMPORT_PATH is to provide a list of possible locations to import a file from. &amp;nbsp;Our shop places software either in $HOME/local (if you're compiling from source and do an &amp;quot;ant install&amp;quot;), $HOME/rpm (if you've installed from an rpm), or / (if installed as root). &amp;nbsp;This setup would allow me to set ANT_IMPORT_PATH to &amp;quot;$HOME/local:$HOME/rpm:/&amp;quot; and include the file with a simple import statement. &amp;nbsp;I'm looking to place the search paths in a variable (similar to CPLUS_INCLUDE_PATH for g++ compiler) and have the import task use the first found file.
&lt;br&gt;&lt;br&gt;If I use the current implementation, I'd have to add a number of path elements to the build.xml file. &amp;nbsp;I prefer to keep the build.xml file as small and clean as possible, so I'd prefer not to do this. 
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/26425351/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Feature-Request---import-task-use-environment-variable-tp26399750p26425351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424430</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-19T03:06:52Z</published>
	<updated>2009-11-19T03:06:52Z</updated>
	<author>
		<name>Xavier Hanin</name>
	</author>
	<content type="html">I really like the idea to use a solr instance colocated with the repository.
&lt;br&gt;I've seen a presentation on solr yesterday at devoxx, and it sounds like so
&lt;br&gt;close to what we need. The only problem I see with it is that it requires to
&lt;br&gt;install a server side component, getting closer to what repository managers
&lt;br&gt;do. I'm not sure about why if we install a slor instance we wouldn't use it
&lt;br&gt;to update the index too. Solr takes care of problems like transactions,
&lt;br&gt;concurrency, so I think it's a perfect fit...
&lt;br&gt;&lt;br&gt;My 2 c.
&lt;br&gt;&lt;br&gt;Xavier
&lt;br&gt;&lt;br&gt;2009/11/18 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424430&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; While I digest Nicolas' novel :) (thanks for the additional insight on
&lt;br&gt;&amp;gt; Lucene by the way), I will suggest one other idea.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We could allow for the option of a Solr instance collocated with the
&lt;br&gt;&amp;gt; repository on one machine to serve up the index stored on the repository.
&lt;br&gt;&amp;gt; &amp;nbsp;IvyDE could be configured by the user to either read the index directly
&lt;br&gt;&amp;gt; from the remote filesystem or send its requests via HTTP to a Solr server.
&lt;br&gt;&amp;gt; &amp;nbsp;The Solr server would not be responsible for maintaining the index in the
&lt;br&gt;&amp;gt; same way that Archiva/Nexus/Artifactory do, but would simply be a querying
&lt;br&gt;&amp;gt; tool. &amp;nbsp;In the case where Solr is serving the index, the index would still
&lt;br&gt;&amp;gt; be
&lt;br&gt;&amp;gt; maintained through some combination of the index ant task and the publish
&lt;br&gt;&amp;gt; proxy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This way we don't get into the complexity of pushing out index updates to
&lt;br&gt;&amp;gt; clients.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The rsync strategy is a very intriguing idea though, especially in light of
&lt;br&gt;&amp;gt; how Lucene segments its index in multiple files. &amp;nbsp;What happens when
&lt;br&gt;&amp;gt; optimize
&lt;br&gt;&amp;gt; is called on the index and the segments are combined into one file? &amp;nbsp;In
&lt;br&gt;&amp;gt; this
&lt;br&gt;&amp;gt; case, any search slaves would essentially have to download the whole index
&lt;br&gt;&amp;gt; right? &amp;nbsp;How much segmentation is considered too much segmentation before we
&lt;br&gt;&amp;gt; optimize the index to cater to search speed over index publishing speed?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll be trying to wrap this up enough (at least with the remote filesystem
&lt;br&gt;&amp;gt; index read strategy) to make a patch so others can see it in action. &amp;nbsp;We
&lt;br&gt;&amp;gt; are
&lt;br&gt;&amp;gt; a little busy at work, but I will be coming back to it in the coming days.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for all the feedback so far,
&lt;br&gt;&amp;gt; Jon
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26424430.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26420549</id>
	<title>Re: Feature Request - import task use environment variable</title>
	<published>2009-11-18T21:15:43Z</published>
	<updated>2009-11-18T21:15:43Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-18, Kantor, H Steve Jr CIV NSWC PC &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;harry.kantor@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I would like to have the import task use an environment variable
&lt;br&gt;&amp;gt; (ANT_IMPORT_PATH) when importing files.
&lt;br&gt;&lt;br&gt;Can't this already be done?
&lt;br&gt;&lt;br&gt;&amp;lt;property environment=&amp;quot;env&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;import file=&amp;quot;${env.ANT_IMPORT_PATH}&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt; Is there any interest in this?
&lt;br&gt;&lt;br&gt;Right now I don't see the general use, but maybe I'm overlooking
&lt;br&gt;something. &amp;nbsp;In what way would the change improve the current
&lt;br&gt;implementation that would be difficult/cumbersome to do right now?
&lt;br&gt;&lt;br&gt;Please note that in svn's trunk &amp;lt;import&amp;gt; supports importing resource
&lt;br&gt;collections and thus opens up a whole lot of new possibilities.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420549&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Feature-Request---import-task-use-environment-variable-tp26399750p26420549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26420406</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-18T20:53:50Z</published>
	<updated>2009-11-18T20:53:50Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-18, Matt Benson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420406&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gudnabrsam@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Stefan, I don't see that info there, so I'll note here that the proxy
&lt;br&gt;&amp;gt; to configure to see p.a.o immediately is 140.211.11.10:80 .
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420406&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26420406&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26420406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26413991</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-18T11:17:23Z</published>
	<updated>2009-11-18T11:17:23Z</updated>
	<author>
		<name>JKSchneider</name>
	</author>
	<content type="html">While I digest Nicolas' novel :) (thanks for the additional insight on
&lt;br&gt;Lucene by the way), I will suggest one other idea.
&lt;br&gt;&lt;br&gt;We could allow for the option of a Solr instance collocated with the
&lt;br&gt;repository on one machine to serve up the index stored on the repository.
&lt;br&gt;&amp;nbsp;IvyDE could be configured by the user to either read the index directly
&lt;br&gt;from the remote filesystem or send its requests via HTTP to a Solr server.
&lt;br&gt;&amp;nbsp;The Solr server would not be responsible for maintaining the index in the
&lt;br&gt;same way that Archiva/Nexus/Artifactory do, but would simply be a querying
&lt;br&gt;tool. &amp;nbsp;In the case where Solr is serving the index, the index would still be
&lt;br&gt;maintained through some combination of the index ant task and the publish
&lt;br&gt;proxy.
&lt;br&gt;&lt;br&gt;This way we don't get into the complexity of pushing out index updates to
&lt;br&gt;clients.
&lt;br&gt;&lt;br&gt;The rsync strategy is a very intriguing idea though, especially in light of
&lt;br&gt;how Lucene segments its index in multiple files. &amp;nbsp;What happens when optimize
&lt;br&gt;is called on the index and the segments are combined into one file? &amp;nbsp;In this
&lt;br&gt;case, any search slaves would essentially have to download the whole index
&lt;br&gt;right? &amp;nbsp;How much segmentation is considered too much segmentation before we
&lt;br&gt;optimize the index to cater to search speed over index publishing speed?
&lt;br&gt;&lt;br&gt;I'll be trying to wrap this up enough (at least with the remote filesystem
&lt;br&gt;index read strategy) to make a patch so others can see it in action. &amp;nbsp;We are
&lt;br&gt;a little busy at work, but I will be coming back to it in the coming days.
&lt;br&gt;&lt;br&gt;Thanks for all the feedback so far,
&lt;br&gt;Jon
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26413991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26412754</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-18T10:04:46Z</published>
	<updated>2009-11-18T10:04:46Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">On Tuesday 17 November 2009 16:55:21 Jon Schneider wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; When you say &amp;quot;anywhere you choose&amp;quot;, is it limited to a location on the
&lt;br&gt;&amp;gt; &amp;gt; filesystem? Or do you intend to make use of ivy repositories
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; access/publish
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; mechanism to store the index remotely? With filesystem only the usage
&lt;br&gt;&amp;gt; &amp;gt; sounds rather limited. With ivy repository mechanism you can store your
&lt;br&gt;&amp;gt; &amp;gt; index on the same kind of store as where you put your modules, but you
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; will
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; need a more advanced syntax to configure it, and more advanced
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; implementation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Right now it is limited to locations on the filesystem. &amp;nbsp;I agree, the
&lt;br&gt;&amp;gt; repository mechanism would be more flexible, but I do need to evaluate the
&lt;br&gt;&amp;gt; performance of storing/reading the index across different storage mediums.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So you will have to deal with index locking during updates, which may
&lt;br&gt;&amp;gt; &amp;gt; become a contention point, and be difficult to implement if you want to
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; allow using any repo to store the index.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for bringing this point up. &amp;nbsp;Lucene offers a write lock contention
&lt;br&gt;&amp;gt; mechanism, but I do need to tread carefully here.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; If the index grows, accessing the index from a remote box may become
&lt;br&gt;&amp;gt; &amp;gt; long. If you think big, you will have to find a way to transfer index
&lt;br&gt;&amp;gt; &amp;gt; updates to the clients which is optimizing the network, such as
&lt;br&gt;&amp;gt; &amp;gt; transferring diffs or something similar. But this becomes difficult to
&lt;br&gt;&amp;gt; &amp;gt; implement, unless you
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; want
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; to rely on existing technology for that (such as a SCM).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am having trouble trying to manufacture a scalability problem here (with
&lt;br&gt;&amp;gt; my unscientific approach). &amp;nbsp;I am up to 1,149 jars containing class types
&lt;br&gt;&amp;gt; with over 28,700 types in my test repository and the index is at 39 mb.
&lt;/div&gt;&lt;br&gt;Did you tried to compress it ? I would expect that the index would be 
&lt;br&gt;transferred compressed over the network.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;I've pushed the index out on a remote filesystem, and the quick search
&lt;br&gt;&amp;gt; opens the index in 219 ms. &amp;nbsp;After the index reader is opened, subsequent
&lt;br&gt;&amp;gt; searches return in the microsecond range until the reader becomes stale
&lt;br&gt;&amp;gt; from a commit and is reopened.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Interesting point about the growth of the index based on the topology of
&lt;br&gt;&amp;gt; the repository: &amp;nbsp;modules with hundreds or thousands of revisions (e.g.
&lt;br&gt;&amp;gt; nightly builds) do not add much bulk to the index because there is so much
&lt;br&gt;&amp;gt; overlap in type names across the builds. &amp;nbsp;The duplicate type names get
&lt;br&gt;&amp;gt; optimized down.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The last time I worked with Lucene we implemented a such diff and publish
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; mecanism for Lucene indexes, and it was working quite well. Solr does
&lt;br&gt;&amp;gt; &amp;gt; have a
&lt;br&gt;&amp;gt; &amp;gt; mecanism for such things too, but the last time I checked it was just
&lt;br&gt;&amp;gt; &amp;gt; relying
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;on rsync. If somebody is interested I can take some time to explain it
&lt;br&gt;&amp;gt; &amp;gt; here.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not totally convinced that a scalability problem is out of the question,
&lt;br&gt;&amp;gt; I'm interested in what you have to offer on this point, Nicolas.
&lt;/div&gt;&lt;br&gt;We used a feature of Lucene which allows to merge two indexes, adding every 
&lt;br&gt;Lucene document from one index into another [1].
&lt;br&gt;The issue here is that Lucene has no notion of replacing a document. So a 
&lt;br&gt;Lucene index update was both a Lucene index with the new indexed data and a 
&lt;br&gt;list of the ids of the documents to delete or update. Then applying an index 
&lt;br&gt;update on a &amp;quot;full&amp;quot; index is deleting the specified list of documents and 
&lt;br&gt;merging the index update in the full index.
&lt;br&gt;&lt;br&gt;Note that it only works if a Lucene document can be uniquely identified. For 
&lt;br&gt;the Ivy use case I think this can fit as the unique id would be the &amp;nbsp;
&lt;br&gt;org#module;revision
&lt;br&gt;&lt;br&gt;To track the version of the index, Lucene itself provides a version number 
&lt;br&gt;[2]. I don't remember well if we can rely safely on it. I think we did, but &amp;nbsp;
&lt;br&gt;it might work only if the exact same version of Lucene is used everywhere, as 
&lt;br&gt;the segment merging algorithm would be the same. At least the Lucene API 
&lt;br&gt;doesn't garanty that a merge of two indexes produce the same version, the API 
&lt;br&gt;just garanties that it will be upper on each &amp;quot;commit&amp;quot;.
&lt;br&gt;&lt;br&gt;In our use case we had the situation where there was an indexer and sevral 
&lt;br&gt;search slaves. The indexer was responsible to publish a full index and a set 
&lt;br&gt;of index updates. So that a search slave starting empty will just get the full 
&lt;br&gt;index. And along the time, a slaves asks the indexer just updates 
&lt;br&gt;corresponding to its version. So there may be situation were the slave is a 
&lt;br&gt;little late, and will get sevral updates to apply. And sometimes so late that 
&lt;br&gt;the slave will get a full index, as the indexer just maintains a finite set 
&lt;br&gt;of index updates.
&lt;br&gt;&lt;br&gt;That scenario is corresponding quite well of one of the case described where 
&lt;br&gt;an Ivy repository is managed on the server side.
&lt;br&gt;&lt;br&gt;Managing it from the client side maybe more complex, as Lucene only support 
&lt;br&gt;only one writer at a time. But we can imagine that each time there is a 
&lt;br&gt;publish, there would also be a &amp;quot;publication&amp;quot; of an &amp;quot;index update&amp;quot;. Then the 
&lt;br&gt;complexity is reported on a periodic purge of old updates and a build of a 
&lt;br&gt;full index: which client would be &amp;quot;elected&amp;quot; to do it ? And how do we deal 
&lt;br&gt;with simultaneous publication ?
&lt;br&gt;&lt;br&gt;Few words on Solr's [3] index replication mechanism. As previously wrote, the 
&lt;br&gt;transport of the files is done by some rsync. This is actually quite smart 
&lt;br&gt;knowing how the Lucene indexer works with files.
&lt;br&gt;First it never modifies files or never append data to a file. Once wrote a 
&lt;br&gt;file doesn't change (see the API it is relying on [4]). So a diff between two 
&lt;br&gt;versions of an index is some deleted files and some new files.
&lt;br&gt;Secondly, when we index new data on a already filled index, as Lucene doesn't 
&lt;br&gt;modify any file, it will actually create an internal &amp;quot;segment&amp;quot; containing the 
&lt;br&gt;new indexed data. Opening an new IndexReader on the new version of the index 
&lt;br&gt;is then taking into consideration the added segment. As we index data, there 
&lt;br&gt;are then more and more segments. To avoid having to many files, sometimes it 
&lt;br&gt;decides to merge sevral little segments into a bigger one [5]. So we can say 
&lt;br&gt;that a Lucene index is composed of big old files and little new ones.
&lt;br&gt;So this quite perfect for rsync. The more you rsync, the less you have to 
&lt;br&gt;transport on each run.
&lt;br&gt;&lt;br&gt;We didn't like relying on some platform dependant tool and we liked the idea 
&lt;br&gt;that an index update is just a zip of files (we actaully had some other data 
&lt;br&gt;to update, so one file for all). What we implemented is actually quite 
&lt;br&gt;similar to how Lucene works with its internal &amp;quot;segments&amp;quot;: the update contains 
&lt;br&gt;just the new indexed data, older update being the full index itself.
&lt;br&gt;&lt;br&gt;I don't think Ivy should rely on rsync either, but probably we could use the 
&lt;br&gt;same kind of mechanism rsync use. It would be quite easy to implement as 
&lt;br&gt;there would be no binary diff. It doesn't solve the critical case where there 
&lt;br&gt;is a simultaneous publication though.
&lt;br&gt;&lt;br&gt;I am starting to have ideas, but I think that this mail is already too long, 
&lt;br&gt;let's take a breath :)
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;[1] 
&lt;br&gt;&lt;a href=&quot;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexWriter.html#addIndexes%28org.apache.lucene.index.IndexReader&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexWriter.html#addIndexes%28org.apache.lucene.index.IndexReader&lt;/a&gt;[]%29
&lt;br&gt;[2] 
&lt;br&gt;&lt;a href=&quot;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexReader.html#getVersion%28%29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/IndexReader.html#getVersion%28%29&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://lucene.apache.org/solr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/solr/&lt;/a&gt;&lt;br&gt;[4] 
&lt;br&gt;&lt;a href=&quot;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/store/Directory.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/store/Directory.html&lt;/a&gt;&lt;br&gt;[5] 
&lt;br&gt;&lt;a href=&quot;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/MergePolicy.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lucene.apache.org/java/2_9_1/api/all/org/apache/lucene/index/MergePolicy.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26412754&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26412754&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26412754.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409819</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-18T07:21:28Z</published>
	<updated>2009-11-18T07:21:28Z</updated>
	<author>
		<name>Matt Benson-2</name>
	</author>
	<content type="html">Stefan, I don't see that info there, so I'll note here that the proxy &amp;nbsp;
&lt;br&gt;to configure to see p.a.o immediately is 140.211.11.10:80 .
&lt;br&gt;&lt;br&gt;On Nov 17, 2009, at 10:52 PM, Stefan Bodewig wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2009-11-17, Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The &amp;quot;svn up&amp;quot; on people.apache.org updated contributors.html, but &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the change
&lt;br&gt;&amp;gt;&amp;gt; was not reflected on the site. &amp;nbsp;I assume there is some other job &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; that picks
&lt;br&gt;&amp;gt;&amp;gt; up changes or this is done at release time?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ah, yes, I forgot that. &amp;nbsp;people.apache.org is not the live site, it is
&lt;br&gt;&amp;gt; rsynced to the public site once an hour (or any x hours, the details
&lt;br&gt;&amp;gt; escape me). &amp;nbsp;I think there is a paragraph or two somewhere on
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.apache.org/dev/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/dev/&lt;/a&gt;&amp;nbsp;that also shows how to configure your proxy
&lt;br&gt;&amp;gt; if you want to review the contents of people.apakche.org.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Stefan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409819&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409819&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409819&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409819&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26409819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403630</id>
	<title>AW: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-17T23:29:41Z</published>
	<updated>2009-11-17T23:29:41Z</updated>
	<author>
		<name>Jan.Materne</name>
	</author>
	<content type="html">I updated the docs.xml with these information.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;&amp;gt;Von: Stefan Bodewig [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bodewig@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt;Gesendet: Mittwoch, 18. November 2009 05:52
&lt;br&gt;&amp;gt;An: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;Betreff: Re: svn commit: r880829 - 
&lt;br&gt;&amp;gt;/ant/core/trunk/xdocs/contributors.xml
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;On 2009-11-17, Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The &amp;quot;svn up&amp;quot; on people.apache.org updated contributors.html, 
&lt;br&gt;&amp;gt;but the change
&lt;br&gt;&amp;gt;&amp;gt; was not reflected on the site. &amp;nbsp;I assume there is some other 
&lt;br&gt;&amp;gt;job that picks
&lt;br&gt;&amp;gt;&amp;gt; up changes or this is done at release time?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Ah, yes, I forgot that. &amp;nbsp;people.apache.org is not the live site, it is
&lt;br&gt;&amp;gt;rsynced to the public site once an hour (or any x hours, the details
&lt;br&gt;&amp;gt;escape me). &amp;nbsp;I think there is a paragraph or two somewhere on
&lt;br&gt;&amp;gt;&lt;a href=&quot;http://www.apache.org/dev/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/dev/&lt;/a&gt;&amp;nbsp;that also shows how to configure your proxy
&lt;br&gt;&amp;gt;if you want to review the contents of people.apakche.org.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Stefan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;---------------------------------------------------------------------
&lt;br&gt;&amp;gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403630&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26403630.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26402570</id>
	<title>Re: svn commit: r881624 - in /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs: SubAnt.java optional/PropertyFile.java</title>
	<published>2009-11-17T20:59:47Z</published>
	<updated>2009-11-17T20:59:47Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-18, &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jglick@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (IOException x) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;propertyfile.delete(); // possibly corrupt
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new BuildException(x, getLocation());
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} finally {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;os.close();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Is this going to work on an OS that locks files by default? &amp;nbsp;I mean,
&lt;br&gt;will the task be able to delete the file before it is closed?
&lt;br&gt;&lt;br&gt;It may be a good idea to use FileUtils.tryHardToDelete anyway (and
&lt;br&gt;FileUtils.close 8-).
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402570&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402570&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r881624---in--ant-core-trunk-src-main-org-apache-tools-ant-taskdefs%3A-SubAnt.java-optional-PropertyFile.java-tp26402570p26402570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26402534</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-17T20:52:30Z</published>
	<updated>2009-11-17T20:52:30Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-17, Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402534&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; The &amp;quot;svn up&amp;quot; on people.apache.org updated contributors.html, but the change
&lt;br&gt;&amp;gt; was not reflected on the site. &amp;nbsp;I assume there is some other job that picks
&lt;br&gt;&amp;gt; up changes or this is done at release time?
&lt;br&gt;&lt;br&gt;Ah, yes, I forgot that. &amp;nbsp;people.apache.org is not the live site, it is
&lt;br&gt;rsynced to the public site once an hour (or any x hours, the details
&lt;br&gt;escape me). &amp;nbsp;I think there is a paragraph or two somewhere on
&lt;br&gt;&lt;a href=&quot;http://www.apache.org/dev/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/dev/&lt;/a&gt;&amp;nbsp;that also shows how to configure your proxy
&lt;br&gt;if you want to review the contents of people.apakche.org.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402534&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26402534&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26402534.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26399750</id>
	<title>Feature Request - import task use environment variable</title>
	<published>2009-11-17T15:27:19Z</published>
	<updated>2009-11-17T15:27:19Z</updated>
	<author>
		<name>Kantor, H Steve Jr CIV NSWC PC</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;I would like to have the import task use an environment variable (ANT_IMPORT_PATH) when importing files. &amp;nbsp;Is there any interest in this? &amp;nbsp;I've already implemented and can provide a patch for testing.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Harry
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/26399750/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Feature-Request---import-task-use-environment-variable-tp26399750p26399750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26392982</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-17T08:30:05Z</published>
	<updated>2009-11-17T08:30:05Z</updated>
	<author>
		<name>Xavier Hanin</name>
	</author>
	<content type="html">2009/11/17 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26392982&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; If the index grows, accessing the index from a remote box may become
&lt;br&gt;&amp;gt; long.
&lt;br&gt;&amp;gt; &amp;gt; If you think big, you will have to find a way to transfer index updates
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; the clients which is optimizing the network, such as transferring diffs
&lt;br&gt;&amp;gt; or
&lt;br&gt;&amp;gt; &amp;gt; something similar. But this becomes difficult to implement, unless you
&lt;br&gt;&amp;gt; want
&lt;br&gt;&amp;gt; &amp;gt; to rely on existing technology for that (such as a SCM).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am having trouble trying to manufacture a scalability problem here (with
&lt;br&gt;&amp;gt; my unscientific approach). &amp;nbsp;I am up to 1,149 jars containing class types
&lt;br&gt;&amp;gt; with over 28,700 types in my test repository and the index is at 39 mb.
&lt;br&gt;&amp;gt; &amp;nbsp;I've pushed the index out on a remote filesystem, and the quick search
&lt;br&gt;&amp;gt; opens the index in 219 ms. &amp;nbsp;After the index reader is opened, subsequent
&lt;br&gt;&amp;gt; searches return in the microsecond range until the reader becomes stale
&lt;br&gt;&amp;gt; from
&lt;br&gt;&amp;gt; a commit and is reopened.
&lt;br&gt;&amp;gt;
&lt;/div&gt;Yes, I think the main point is to &amp;quot;get&amp;quot; the index locally. At 39mb depending
&lt;br&gt;on your bandwidth to the remote server it can take time... and having to
&lt;br&gt;doanload the full index each time it is modified sounds scary. But maybe
&lt;br&gt;Nicolas has good things to share about that.
&lt;br&gt;&lt;br&gt;Xavier
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26392982.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26392368</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-17T07:55:21Z</published>
	<updated>2009-11-17T07:55:21Z</updated>
	<author>
		<name>JKSchneider</name>
	</author>
	<content type="html">&amp;gt; When you say &amp;quot;anywhere you choose&amp;quot;, is it limited to a location on the
&lt;br&gt;&amp;gt; filesystem? Or do you intend to make use of ivy repositories
&lt;br&gt;access/publish
&lt;br&gt;&amp;gt; mechanism to store the index remotely? With filesystem only the usage
&lt;br&gt;&amp;gt; sounds rather limited. With ivy repository mechanism you can store your
&lt;br&gt;&amp;gt; index on the same kind of store as where you put your modules, but you
&lt;br&gt;will
&lt;br&gt;&amp;gt; need a more advanced syntax to configure it, and more advanced
&lt;br&gt;&amp;nbsp;&amp;gt; implementation.
&lt;br&gt;&lt;br&gt;Right now it is limited to locations on the filesystem. &amp;nbsp;I agree, the
&lt;br&gt;repository mechanism would be more flexible, but I do need to evaluate the
&lt;br&gt;performance of storing/reading the index across different storage mediums.
&lt;br&gt;&lt;br&gt;&amp;gt; So you will have to deal with index locking during updates, which may
&lt;br&gt;&amp;gt; become a contention point, and be difficult to implement if you want to
&lt;br&gt;&amp;nbsp;&amp;gt; allow using any repo to store the index.
&lt;br&gt;&lt;br&gt;Thanks for bringing this point up. &amp;nbsp;Lucene offers a write lock contention
&lt;br&gt;mechanism, but I do need to tread carefully here.
&lt;br&gt;&lt;br&gt;&amp;gt; If the index grows, accessing the index from a remote box may become long.
&lt;br&gt;&amp;gt; If you think big, you will have to find a way to transfer index updates to
&lt;br&gt;&amp;gt; the clients which is optimizing the network, such as transferring diffs or
&lt;br&gt;&amp;gt; something similar. But this becomes difficult to implement, unless you
&lt;br&gt;want
&lt;br&gt;&amp;gt; to rely on existing technology for that (such as a SCM).
&lt;br&gt;&lt;br&gt;I am having trouble trying to manufacture a scalability problem here (with
&lt;br&gt;my unscientific approach). &amp;nbsp;I am up to 1,149 jars containing class types
&lt;br&gt;with over 28,700 types in my test repository and the index is at 39 mb.
&lt;br&gt;&amp;nbsp;I've pushed the index out on a remote filesystem, and the quick search
&lt;br&gt;opens the index in 219 ms. &amp;nbsp;After the index reader is opened, subsequent
&lt;br&gt;searches return in the microsecond range until the reader becomes stale from
&lt;br&gt;a commit and is reopened.
&lt;br&gt;&lt;br&gt;Interesting point about the growth of the index based on the topology of the
&lt;br&gt;repository: &amp;nbsp;modules with hundreds or thousands of revisions (e.g. nightly
&lt;br&gt;builds) do not add much bulk to the index because there is so much overlap
&lt;br&gt;in type names across the builds. &amp;nbsp;The duplicate type names get optimized
&lt;br&gt;down.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The last time I worked with Lucene we implemented a such diff and publish
&lt;br&gt;&amp;gt; mecanism for Lucene indexes, and it was working quite well. Solr does have
&lt;br&gt;&amp;gt; a
&lt;br&gt;&amp;gt; mecanism for such things too, but the last time I checked it was just
&lt;br&gt;&amp;gt; relying
&lt;br&gt;&amp;gt; &amp;nbsp;on rsync. If somebody is interested I can take some time to explain it
&lt;br&gt;&amp;gt; here.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Not totally convinced that a scalability problem is out of the question, I'm
&lt;br&gt;interested in what you have to offer on this point, Nicolas.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26392368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26399086</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-17T06:59:18Z</published>
	<updated>2009-11-17T06:59:18Z</updated>
	<author>
		<name>Matt Benson-2</name>
	</author>
	<content type="html">Yep, the site is typically updated on-demand, apparently from &amp;nbsp;
&lt;br&gt;Stefan's last email by simply doing an svn up in people.apache.org:/ 
&lt;br&gt;www/ant.apache.org, which appears to have been done. &amp;nbsp;:)
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 17, 2009, at 8:56 AM, Jon Schneider wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/17 Nicolas Lalevée &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399086&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.lalevee@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Actually the last time I generated ant's site, I just downloaded a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; standard
&lt;br&gt;&amp;gt;&amp;gt; velicity 1.4 binary distrib and did:
&lt;br&gt;&amp;gt;&amp;gt; ant -f docs.xml -Dvelocity.dir=..../velocity-1.4
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just like the inline doc says. And it worked like a charm.
&lt;br&gt;&amp;gt;&amp;gt; I am not sure what is the best though.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Nicolas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sounds valid to me too.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The &amp;quot;svn up&amp;quot; on people.apache.org updated contributors.html, but &amp;nbsp;
&lt;br&gt;&amp;gt; the change
&lt;br&gt;&amp;gt; was not reflected on the site. &amp;nbsp;I assume there is some other job &amp;nbsp;
&lt;br&gt;&amp;gt; that picks
&lt;br&gt;&amp;gt; up changes or this is done at release time?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jon
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399086&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399086&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26399086.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26391338</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-17T06:56:00Z</published>
	<updated>2009-11-17T06:56:00Z</updated>
	<author>
		<name>JKSchneider</name>
	</author>
	<content type="html">2009/11/17 Nicolas Lalevée &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391338&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nicolas.lalevee@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt; Actually the last time I generated ant's site, I just downloaded a standard
&lt;br&gt;&amp;gt; velicity 1.4 binary distrib and did:
&lt;br&gt;&amp;gt; ant -f docs.xml -Dvelocity.dir=..../velocity-1.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just like the inline doc says. And it worked like a charm.
&lt;br&gt;&amp;gt; I am not sure what is the best though.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Nicolas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Sounds valid to me too.
&lt;br&gt;&lt;br&gt;The &amp;quot;svn up&amp;quot; on people.apache.org updated contributors.html, but the change
&lt;br&gt;was not reflected on the site. &amp;nbsp;I assume there is some other job that picks
&lt;br&gt;up changes or this is done at release time?
&lt;br&gt;&lt;br&gt;Jon
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26391338.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26391254</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-17T06:50:11Z</published>
	<updated>2009-11-17T06:50:11Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">On Tuesday 17 November 2009 15:18:13 Xavier Hanin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/16 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391254&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sat, Nov 14, 2009 at 9:42 AM, Xavier Hanin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391254&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xavier.hanin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; One thing I'm not sure to fully understand: it seems that you plan to
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; store
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; the index on the client (say the developer's box), according to your
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; example
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; with dir=&amp;quot;${ivy.settings.dir}/index&amp;quot;. But it also seems like every
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; client will have the responsibility to maintain the index, is that
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; right?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sound's
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; strange, there's probably something I miss?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; As a best practice recommendation, I would suggest that the index be
&lt;br&gt;&amp;gt; &amp;gt; stored on the same box as the repository (of course, I think the index
&lt;br&gt;&amp;gt; &amp;gt; task and the
&lt;br&gt;&amp;gt; &amp;gt; proxying resolver should allow for the index to be stored anywhere you
&lt;br&gt;&amp;gt; &amp;gt; choose).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When you say &amp;quot;anywhere you choose&amp;quot;, is it limited to a location on the
&lt;br&gt;&amp;gt; filesystem? Or do you intend to make use of ivy repositories access/publish
&lt;br&gt;&amp;gt; mechanism to store the index remotely? With filesystem only the usage
&lt;br&gt;&amp;gt; sounds rather limited. With ivy repository mechanism you can store your
&lt;br&gt;&amp;gt; index on the same kind of store as where you put your modules, but you will
&lt;br&gt;&amp;gt; need a more advanced syntax to configure it, and more advanced
&lt;br&gt;&amp;gt; implementation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;I do not see any reason for there to be more than one index per
&lt;br&gt;&amp;gt; &amp;gt; repository.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This single index should be as close to representative of the real-time
&lt;br&gt;&amp;gt; &amp;gt; state of the repository as possible. &amp;nbsp;In the case where repository
&lt;br&gt;&amp;gt; &amp;gt; artifacts
&lt;br&gt;&amp;gt; &amp;gt; are added mainly through publish/deliver/install and these tasks are
&lt;br&gt;&amp;gt; &amp;gt; routed through the indexing proxy, the index will always match the
&lt;br&gt;&amp;gt; &amp;gt; real-time state of the repository. &amp;nbsp;In the case where repository
&lt;br&gt;&amp;gt; &amp;gt; artifacts are added manually by a repository administrator, the index
&lt;br&gt;&amp;gt; &amp;gt; will lack the types defined in these artifacts until the administrator
&lt;br&gt;&amp;gt; &amp;gt; runs the index task.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thus, the responsibility for maintaining the index belongs with the some
&lt;br&gt;&amp;gt; &amp;gt; combination of the proxying resolver and the index task, their precise
&lt;br&gt;&amp;gt; &amp;gt; relationship being defined by the use case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So you will have to deal with index locking during updates, which may
&lt;br&gt;&amp;gt; become a contention point, and be difficult to implement if you want to
&lt;br&gt;&amp;gt; allow using any repo to store the index.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; All clients would then read from the same index. &amp;nbsp;The Quick Search
&lt;br&gt;&amp;gt; &amp;gt; feature only reads the index, it does not modify it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the index grows, accessing the index from a remote box may become long.
&lt;br&gt;&amp;gt; If you think big, you will have to find a way to transfer index updates to
&lt;br&gt;&amp;gt; the clients which is optimizing the network, such as transferring diffs or
&lt;br&gt;&amp;gt; something similar. But this becomes difficult to implement, unless you want
&lt;br&gt;&amp;gt; to rely on existing technology for that (such as a SCM).
&lt;/div&gt;&lt;br&gt;The last time I worked with Lucene we implemented a such diff and publish 
&lt;br&gt;mecanism for Lucene indexes, and it was working quite well. Solr does have a 
&lt;br&gt;mecanism for such things too, but the last time I checked it was just relying 
&lt;br&gt;on rsync. If somebody is interested I can take some time to explain it here.
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391254&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391254&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26391254.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26390946</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-17T06:31:19Z</published>
	<updated>2009-11-17T06:31:19Z</updated>
	<author>
		<name>Nicolas Lalevée</name>
	</author>
	<content type="html">On Tuesday 17 November 2009 05:51:59 Stefan Bodewig wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2009-11-16, Matt Benson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390946&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gudnabrsam@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; *I* still don't know how to re-generate the site. &amp;nbsp;:/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The hardest part used to be getting a working Anakia[1] installation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see there is a binary release available now, even if the Anakia
&lt;br&gt;&amp;gt; homepage says otherwise[2]. &amp;nbsp;I have never tried that but use a checked
&lt;br&gt;&amp;gt; out svn tree of the ASF site myself, but let's assume it somehow gives
&lt;br&gt;&amp;gt; you a directory of jars in ANAKIA somewhere.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In Ant's top level directory there is a docs.xml build file, run Ant on
&lt;br&gt;&amp;gt; it providing the path to ANAKIA as property site.dir (the build file
&lt;br&gt;&amp;gt; expects the jars to be in ANAKIA/lib), i.e.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ant -f docs.xml -Dsite.dir=ANAKIA
&lt;/div&gt;&lt;br&gt;Actually the last time I generated ant's site, I just downloaded a standard 
&lt;br&gt;velicity 1.4 binary distrib and did:
&lt;br&gt;ant -f docs.xml -Dvelocity.dir=..../velocity-1.4
&lt;br&gt;&lt;br&gt;Just like the inline doc says. And it worked like a charm.
&lt;br&gt;I am not sure what is the best though.
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390946&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390946&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26390946.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26390745</id>
	<title>Re: Ivy Indexer</title>
	<published>2009-11-17T06:18:13Z</published>
	<updated>2009-11-17T06:18:13Z</updated>
	<author>
		<name>Xavier Hanin</name>
	</author>
	<content type="html">2009/11/16 Jon Schneider &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390745&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jkschneider@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, Nov 14, 2009 at 9:42 AM, Xavier Hanin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390745&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xavier.hanin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; One thing I'm not sure to fully understand: it seems that you plan to
&lt;br&gt;&amp;gt; store
&lt;br&gt;&amp;gt; &amp;gt; the index on the client (say the developer's box), according to your
&lt;br&gt;&amp;gt; &amp;gt; example
&lt;br&gt;&amp;gt; &amp;gt; with dir=&amp;quot;${ivy.settings.dir}/index&amp;quot;. But it also seems like every client
&lt;br&gt;&amp;gt; &amp;gt; will have the responsibility to maintain the index, is that right?
&lt;br&gt;&amp;gt; Sound's
&lt;br&gt;&amp;gt; &amp;gt; strange, there's probably something I miss?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As a best practice recommendation, I would suggest that the index be stored
&lt;br&gt;&amp;gt; on the same box as the repository (of course, I think the index task and
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; proxying resolver should allow for the index to be stored anywhere you
&lt;br&gt;&amp;gt; choose).
&lt;/div&gt;&lt;br&gt;When you say &amp;quot;anywhere you choose&amp;quot;, is it limited to a location on the
&lt;br&gt;filesystem? Or do you intend to make use of ivy repositories access/publish
&lt;br&gt;mechanism to store the index remotely? With filesystem only the usage sounds
&lt;br&gt;rather limited. With ivy repository mechanism you can store your index on
&lt;br&gt;the same kind of store as where you put your modules, but you will need a
&lt;br&gt;more advanced syntax to configure it, and more advanced implementation.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;I do not see any reason for there to be more than one index per
&lt;br&gt;&amp;gt; repository.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This single index should be as close to representative of the real-time
&lt;br&gt;&amp;gt; state of the repository as possible. &amp;nbsp;In the case where repository
&lt;br&gt;&amp;gt; artifacts
&lt;br&gt;&amp;gt; are added mainly through publish/deliver/install and these tasks are routed
&lt;br&gt;&amp;gt; through the indexing proxy, the index will always match the real-time state
&lt;br&gt;&amp;gt; of the repository. &amp;nbsp;In the case where repository artifacts are added
&lt;br&gt;&amp;gt; manually by a repository administrator, the index will lack the types
&lt;br&gt;&amp;gt; defined in these artifacts until the administrator runs the index task.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thus, the responsibility for maintaining the index belongs with the some
&lt;br&gt;&amp;gt; combination of the proxying resolver and the index task, their precise
&lt;br&gt;&amp;gt; relationship being defined by the use case.
&lt;br&gt;&amp;gt;
&lt;/div&gt;So you will have to deal with index locking during updates, which may become
&lt;br&gt;a contention point, and be difficult to implement if you want to allow using
&lt;br&gt;any repo to store the index.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All clients would then read from the same index. &amp;nbsp;The Quick Search feature
&lt;br&gt;&amp;gt; only reads the index, it does not modify it.
&lt;br&gt;&amp;gt;
&lt;br&gt;If the index grows, accessing the index from a remote box may become long.
&lt;br&gt;If you think big, you will have to find a way to transfer index updates to
&lt;br&gt;the clients which is optimizing the network, such as transferring diffs or
&lt;br&gt;something similar. But this becomes difficult to implement, unless you want
&lt;br&gt;to rely on existing technology for that (such as a SCM).
&lt;br&gt;&lt;br&gt;So IMO for this to be useful for most situations it needs to designed
&lt;br&gt;carefully.
&lt;br&gt;&lt;br&gt;Xavier
&lt;br&gt;-- 
&lt;br&gt;Xavier Hanin - 4SH France - &lt;a href=&quot;http://www.4sh.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.4sh.fr/&lt;/a&gt;&lt;br&gt;BordeauxJUG creator &amp; leader - &lt;a href=&quot;http://www.bordeauxjug.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bordeauxjug.org/&lt;/a&gt;&lt;br&gt;Apache Ivy Creator - &lt;a href=&quot;http://ant.apache.org/ivy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ant.apache.org/ivy/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ivy-Indexer-tp26303097p26390745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26385767</id>
	<title>AW: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T23:53:52Z</published>
	<updated>2009-11-16T23:53:52Z</updated>
	<author>
		<name>Jan.Materne</name>
	</author>
	<content type="html">&amp;gt;Since I don't remember whether there is a cron job updating the site I
&lt;br&gt;&amp;gt;usually log in to people.apache.org and run svn up in
&lt;br&gt;&amp;gt;/www/ant.apache.org/ (make sure your umask is 002 before you do that so
&lt;br&gt;&amp;gt;the pages remain group writable).
&lt;br&gt;&lt;br&gt;While I knew the first paragraphs this one is new to me, so thanks for
&lt;br&gt;that ;-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26385767&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26385767&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26385767.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384498</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T20:58:20Z</published>
	<updated>2009-11-16T20:58:20Z</updated>
	<author>
		<name>Matt Benson-2</name>
	</author>
	<content type="html">I'm going to try this in the near future. &amp;nbsp;:)
&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 10:51 PM, Stefan Bodewig wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2009-11-16, Matt Benson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384498&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gudnabrsam@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; *I* still don't know how to re-generate the site. &amp;nbsp;:/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The hardest part used to be getting a working Anakia[1] installation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see there is a binary release available now, even if the Anakia
&lt;br&gt;&amp;gt; homepage says otherwise[2]. &amp;nbsp;I have never tried that but use a checked
&lt;br&gt;&amp;gt; out svn tree of the ASF site myself, but let's assume it somehow gives
&lt;br&gt;&amp;gt; you a directory of jars in ANAKIA somewhere.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In Ant's top level directory there is a docs.xml build file, run &amp;nbsp;
&lt;br&gt;&amp;gt; Ant on
&lt;br&gt;&amp;gt; it providing the path to ANAKIA as property site.dir (the build file
&lt;br&gt;&amp;gt; expects the jars to be in ANAKIA/lib), i.e.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ant -f docs.xml -Dsite.dir=ANAKIA
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After that the pages in docs/ should be up-to-date and need to be
&lt;br&gt;&amp;gt; committed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Since I don't remember whether there is a cron job updating the site I
&lt;br&gt;&amp;gt; usually log in to people.apache.org and run svn up in
&lt;br&gt;&amp;gt; /www/ant.apache.org/ (make sure your umask is 002 before you do &amp;nbsp;
&lt;br&gt;&amp;gt; that so
&lt;br&gt;&amp;gt; the pages remain group writable).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Stefan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://velocity.apache.org/anakia/releases/anakia-1.0/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://velocity.apache.org/anakia/releases/anakia-1.0/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://velocity.apache.org/download.cgi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://velocity.apache.org/download.cgi&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384498&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384498&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384498&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384498&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26384498.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384382</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T20:51:59Z</published>
	<updated>2009-11-16T20:51:59Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">On 2009-11-16, Matt Benson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384382&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gudnabrsam@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; *I* still don't know how to re-generate the site. &amp;nbsp;:/
&lt;br&gt;&lt;br&gt;The hardest part used to be getting a working Anakia[1] installation.
&lt;br&gt;&lt;br&gt;I see there is a binary release available now, even if the Anakia
&lt;br&gt;homepage says otherwise[2]. &amp;nbsp;I have never tried that but use a checked
&lt;br&gt;out svn tree of the ASF site myself, but let's assume it somehow gives
&lt;br&gt;you a directory of jars in ANAKIA somewhere.
&lt;br&gt;&lt;br&gt;In Ant's top level directory there is a docs.xml build file, run Ant on
&lt;br&gt;it providing the path to ANAKIA as property site.dir (the build file
&lt;br&gt;expects the jars to be in ANAKIA/lib), i.e.
&lt;br&gt;&lt;br&gt;ant -f docs.xml -Dsite.dir=ANAKIA
&lt;br&gt;&lt;br&gt;After that the pages in docs/ should be up-to-date and need to be
&lt;br&gt;committed.
&lt;br&gt;&lt;br&gt;Since I don't remember whether there is a cron job updating the site I
&lt;br&gt;usually log in to people.apache.org and run svn up in
&lt;br&gt;/www/ant.apache.org/ (make sure your umask is 002 before you do that so
&lt;br&gt;the pages remain group writable).
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://velocity.apache.org/anakia/releases/anakia-1.0/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://velocity.apache.org/anakia/releases/anakia-1.0/&lt;/a&gt;&lt;br&gt;&lt;br&gt;[2] &lt;a href=&quot;http://velocity.apache.org/download.cgi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://velocity.apache.org/download.cgi&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384382&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384382&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26384382.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26382030</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T10:51:16Z</published>
	<updated>2009-11-16T10:51:16Z</updated>
	<author>
		<name>Jon Schneider-2</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 11:19 AM, Stefan Bodewig &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26382030&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bodewig@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; do you know how to re-generate Ant's site or do you need a hand?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Honestly, I don't. &amp;nbsp;I could use a hand.
&lt;br&gt;&lt;br&gt;Jon
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26382030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375940</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T09:25:37Z</published>
	<updated>2009-11-16T09:25:37Z</updated>
	<author>
		<name>Matt Benson-2</name>
	</author>
	<content type="html">*I* still don't know how to re-generate the site. &amp;nbsp;:/
&lt;br&gt;&lt;br&gt;And apparently I'm not receiving commit mails yet... but I'll soon &amp;nbsp;
&lt;br&gt;fix that. &amp;nbsp;Welcome, Jon!
&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 11:19 AM, Stefan Bodewig wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; welcome, Jon!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=880829&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=880829&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; do you know how to re-generate Ant's site or do you need a hand?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Stefan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375940&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375940&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375940&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375940&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26375940.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26375836</id>
	<title>Re: svn commit: r880829 - /ant/core/trunk/xdocs/contributors.xml</title>
	<published>2009-11-16T09:19:58Z</published>
	<updated>2009-11-16T09:19:58Z</updated>
	<author>
		<name>Stefan Bodewig</name>
	</author>
	<content type="html">welcome, Jon!
&lt;br&gt;&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=880829&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=880829&amp;view=rev&lt;/a&gt;&lt;br&gt;&lt;br&gt;do you know how to re-generate Ant's site or do you need a hand?
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26375836&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r880829----ant-core-trunk-xdocs-contributors.xml-tp26375836p26375836.html" />
</entry>

</feed>
