[RESULT] [VOTE] Release Maven Indexer version 4.0.0

2011-01-17 Thread Brian Demers
Hi,
The vote has passed with the following result :

+1 (binding):
Arnaud Héritier
Benjamin Bentmann
Brian Fox
Brett Porter

+1 (non binding):
Tamás Cservenák

I will promote the artifacts to the central repo.

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



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-16 Thread Brett Porter
+1

On 12/01/2011, at 7:35 AM, Brian Demers wrote:

 Hi,
 
 We solved 6 issues:
 
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12112version=17017
 
 ** Improvement
* [MINDEXER-4] - Upgrade to Lucene 3.0.3
* [MINDEXER-7] - Make IndexingContext be able to receive remote updates
 and index local content simultaneously
 
 ** New Feature
* [MINDEXER-1] - Introduce MergedIndexingContext, an IndexingContext
 implementation that gives RO view on multiple IndexingContexts presented
 logically as one
* [MINDEXER-2] - Make Indexer threadsafe
 
 ** Task
* [MINDEXER-5] - Upgrade to Maven 3.0 models
* [MINDEXER-6] - Use Aether version implementation
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-016/
 
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 NOTE: add binding or non-binding

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





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



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-14 Thread Brian Fox
+1

On Wed, Jan 12, 2011 at 9:04 AM, Benjamin Bentmann
benjamin.bentm...@udo.edu wrote:
 Brian Demers wrote:

 Staging repo:
 https://repository.apache.org/content/repositories/maven-016/

 +1


 Benjamin

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



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



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-12 Thread Tamás Cservenák
Hi Brett,

originally the targeted version was 3.5, but I was talked out from it.
This is Open Source, and version does not hold any marketing value, and
3.5 would be a marketing version (especially when there is no previous
3.4.0 to back it).

In short, it's the Maven3 model (vs Maven2.x model) + Aether (vs
maven-artifact 2.x) + Lucene 3.0.3 (vs Lucene 2.4.1) and MINDEXER-2 that
introduced some important API change.

For historical reasons (unfortunately), Indexer API contains Lucene classes,
hence library consumer is simply _forced_ to upgrade. This might cause
trouble if Lucene is used in other places too in same app. If you consider
plain java apps (neglect OSGi and related stuff), this change forces the
consuming app to change a _lot_ on it's classpath.

While hiding the Maven3 models and Aether is possible (they are not
exposed directly), hiding Lucene is not quite so easy (see above) even with
modules-enabled containers.

For legacy consumers, not being able to move to maven3 or lucene 3, there
is the prepared to be 3.2.0 branch, that contains important bugfixes, but
not these changes/upgrades from above (it's still maven model 2.x +
maven-artifact 2.x + lucene 2.4.1). We can release 3.2.0 too, if there is
need for it.

Again, I am fine with any version larger than 3.2.0 like 3.5 is (3.1.0 is
1st ASF release of Indexer, branch is set for 3.2.0), but again, personally
I don't imply any meaning to version except they order the releases on
time axis and in artifact space :)

Personally, I even believe they don't have to be strictly increasing
(without gaps). If a staged (not released yet, just staged!) release found
to be bad, just flush it, and do another v+1 one.


Thanks,
~t~

On Tue, Jan 11, 2011 at 10:35 PM, Brett Porter br...@apache.org wrote:

 Just curious, what is the motivation for the large version bump?

 - Brett

 On 12/01/2011, at 7:35 AM, Brian Demers wrote:

  Hi,
 
  We solved 6 issues:
 
 
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12112version=17017
 
  ** Improvement
 * [MINDEXER-4] - Upgrade to Lucene 3.0.3
 * [MINDEXER-7] - Make IndexingContext be able to receive remote
 updates
  and index local content simultaneously
 
  ** New Feature
 * [MINDEXER-1] - Introduce MergedIndexingContext, an IndexingContext
  implementation that gives RO view on multiple IndexingContexts presented
  logically as one
 * [MINDEXER-2] - Make Indexer threadsafe
 
  ** Task
 * [MINDEXER-5] - Upgrade to Maven 3.0 models
 * [MINDEXER-6] - Use Aether version implementation
 
  Staging repo:
  https://repository.apache.org/content/repositories/maven-016/
 
 
  Guide to testing staged releases:
  http://maven.apache.org/guides/development/guide-testing-releases.html
 
  Vote open for 72 hours.
 
  [ ] +1
  [ ] +0
  [ ] -1
 
  NOTE: add binding or non-binding

 --
 Brett Porter
 br...@apache.org
 http://brettporter.wordpress.com/
 http://au.linkedin.com/in/brettporter





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




Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-12 Thread Tamás Cservenák
+1

On Tue, Jan 11, 2011 at 9:35 PM, Brian Demers brian.dem...@gmail.comwrote:

 Hi,

 We solved 6 issues:


 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12112version=17017

 ** Improvement
* [MINDEXER-4] - Upgrade to Lucene 3.0.3
* [MINDEXER-7] - Make IndexingContext be able to receive remote updates
 and index local content simultaneously

 ** New Feature
* [MINDEXER-1] - Introduce MergedIndexingContext, an IndexingContext
 implementation that gives RO view on multiple IndexingContexts presented
 logically as one
* [MINDEXER-2] - Make Indexer threadsafe

 ** Task
* [MINDEXER-5] - Upgrade to Maven 3.0 models
* [MINDEXER-6] - Use Aether version implementation

 Staging repo:
 https://repository.apache.org/content/repositories/maven-016/


 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1

 NOTE: add binding or non-binding



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-12 Thread Brett Porter

On 12/01/2011, at 11:33 PM, Tamás Cservenák wrote:

 In short, it's the Maven3 model (vs Maven2.x model) + Aether (vs
 maven-artifact 2.x) + Lucene 3.0.3 (vs Lucene 2.4.1) and MINDEXER-2 that
 introduced some important API change.

Sounds reasonable, I was just curious.

 
 For historical reasons (unfortunately), Indexer API contains Lucene classes,
 hence library consumer is simply _forced_ to upgrade. This might cause
 trouble if Lucene is used in other places too in same app. If you consider
 plain java apps (neglect OSGi and related stuff), this change forces the
 consuming app to change a _lot_ on it's classpath.

Yes, I'm familiar with it ;)

I should be able to test it a bit tomorrow.

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





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



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-12 Thread Arnaud Héritier
+1

On Wed, Jan 12, 2011 at 2:10 PM, Brett Porter br...@apache.org wrote:

 On 12/01/2011, at 11:33 PM, Tamás Cservenák wrote:

 In short, it's the Maven3 model (vs Maven2.x model) + Aether (vs
 maven-artifact 2.x) + Lucene 3.0.3 (vs Lucene 2.4.1) and MINDEXER-2 that
 introduced some important API change.

 Sounds reasonable, I was just curious.


 For historical reasons (unfortunately), Indexer API contains Lucene classes,
 hence library consumer is simply _forced_ to upgrade. This might cause
 trouble if Lucene is used in other places too in same app. If you consider
 plain java apps (neglect OSGi and related stuff), this change forces the
 consuming app to change a _lot_ on it's classpath.

 Yes, I'm familiar with it ;)

 I should be able to test it a bit tomorrow.

 - Brett

 --
 Brett Porter
 br...@apache.org
 http://brettporter.wordpress.com/
 http://au.linkedin.com/in/brettporter





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



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



Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-12 Thread Benjamin Bentmann

Brian Demers wrote:


Staging repo:
https://repository.apache.org/content/repositories/maven-016/


+1


Benjamin

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



[VOTE] Release Maven Indexer version 4.0.0

2011-01-11 Thread Brian Demers
Hi,

We solved 6 issues:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12112version=17017

** Improvement
* [MINDEXER-4] - Upgrade to Lucene 3.0.3
* [MINDEXER-7] - Make IndexingContext be able to receive remote updates
and index local content simultaneously

** New Feature
* [MINDEXER-1] - Introduce MergedIndexingContext, an IndexingContext
implementation that gives RO view on multiple IndexingContexts presented
logically as one
* [MINDEXER-2] - Make Indexer threadsafe

** Task
* [MINDEXER-5] - Upgrade to Maven 3.0 models
* [MINDEXER-6] - Use Aether version implementation

Staging repo:
https://repository.apache.org/content/repositories/maven-016/


Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

NOTE: add binding or non-binding


Re: [VOTE] Release Maven Indexer version 4.0.0

2011-01-11 Thread Brett Porter
Just curious, what is the motivation for the large version bump?

- Brett

On 12/01/2011, at 7:35 AM, Brian Demers wrote:

 Hi,
 
 We solved 6 issues:
 
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12112version=17017
 
 ** Improvement
* [MINDEXER-4] - Upgrade to Lucene 3.0.3
* [MINDEXER-7] - Make IndexingContext be able to receive remote updates
 and index local content simultaneously
 
 ** New Feature
* [MINDEXER-1] - Introduce MergedIndexingContext, an IndexingContext
 implementation that gives RO view on multiple IndexingContexts presented
 logically as one
* [MINDEXER-2] - Make Indexer threadsafe
 
 ** Task
* [MINDEXER-5] - Upgrade to Maven 3.0 models
* [MINDEXER-6] - Use Aether version implementation
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-016/
 
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 NOTE: add binding or non-binding

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





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