mutable CVS User

2008-06-13 Thread fma-001

Hi,

I would like to have a mutable user of the cvs-connection, since the changes
are done of different users. So I tried to do it like this:
scm
connectionscm:cvs:pserver:${CVS_USER}@CVS-URL/connection
/scm

The ${CVS_USER} is a property in settings.xml. This works fine for the first
time, but when doing mvn release:clean release:prepare maven substitutes the
CVS_USER for the current user and checks the pom in like this:
scm
connectionscm:cvs:pserver:user@CVS-URL/connection
/scm

Is there another way to have the CVS user mutable?

Thanks in advance,
Franz
-- 
View this message in context: 
http://www.nabble.com/mutable-CVS-User-tp17823535p17823535.html
Sent from the Maven - SCM mailing list archive at Nabble.com.



Re: mutable CVS User

2008-06-13 Thread Emmanuel Venisse
Personnally, when I used cvs, I prefered to used ext protocol with ssh
because the pserver isn't independant of the user.

If you can't migrate to ext protocol (just need a ssh access on the cvs
server), you don't have an other solution that the one you use. You can
report a bug on the release plugin to fix it (
http://jira.codehaus.org/browse/MRELEASE)

Emmanuel

On Fri, Jun 13, 2008 at 3:33 PM, fma-001 [EMAIL PROTECTED] wrote:


 Hi,

 I would like to have a mutable user of the cvs-connection, since the
 changes
 are done of different users. So I tried to do it like this:
 scm
connectionscm:cvs:pserver:${CVS_USER}@CVS-URL/connection
 /scm

 The ${CVS_USER} is a property in settings.xml. This works fine for the
 first
 time, but when doing mvn release:clean release:prepare maven substitutes
 the
 CVS_USER for the current user and checks the pom in like this:
 scm
connectionscm:cvs:pserver:user@CVS-URL/connection
 /scm

 Is there another way to have the CVS user mutable?

 Thanks in advance,
 Franz
 --
 View this message in context:
 http://www.nabble.com/mutable-CVS-User-tp17823535p17823535.html
 Sent from the Maven - SCM mailing list archive at Nabble.com.




[result] Release Wagon 1.0 beta 3

2008-06-13 Thread Brett Porter

+1 (binding): Brett, John, Emmanuel, Brian
other +1: James

I'll proceed with the release

On 04/06/2008, at 5:08 PM, Brett Porter wrote:


Hi

The Wagon 1.0-beta-3 candidate has been staged.

This release includes 59 fixes. You can take a look at the release  
notes here:

   
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10335styleName=Htmlversion=12544

While the binaries, including the sources, signatures and checksums,  
can be downloaded here:

  http://people.apache.org/~brett/staged-releases-wagon

The tag is:
  http://svn.apache.org/repos/asf/maven/wagon/tags/wagon-1.0-beta-3

Everyone is encouraged to vote and give their feedback.

[ ]  +1  Release it!
[ ]   0
[ ]  -1  Don't release it, because...

The vote will be open for 72 hours.

Thanks,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Proposal for Maven Project 2.1

2008-06-13 Thread Brett Porter

Hi Shane,

This looks like a pretty positive step. Is the code on your branch for  
MNG-3536 an implementation of this? How far along is it?


I have some questions. Bear in mind it's late on Friday, so I may just  
be a bit slow :)


- how many classes is the typical model assembly going to take? Given  
how frequently they are run - the addition of ModelProperty and  
ModelContainer objects in addition to the domain model classes could  
be quite a lot?

- how are maps handled by #collection?
- it'd be good to keep the URI we currently use for the model as a base
- what happens when you have a collection in a collection? eg project/ 
build/pluginManagement/plugins/plugin/dependencies/dependency/ 
exclusions#collection
- the removal of reflection seems positive - though this is  
effectively done by the data source implementation of queryFor now -  
right? So we'd generate one of them for the domain model?

- should system property policy be context policy instead?
- the definition of profiles was covered quite briefly - is this the  
same behaviour as present? This has become possibly the most  
complicated part of the current builder and worth visiting in more  
detail.
- what does 2. For (A), (C-F), : values... mean? What is (a), (C-F)  
referring to?
- I found the *management rules (3 and 4) to be incomplete - they only  
refer to merging in missing versions based on a/g id. Dependencies  
have additional ID components, and there are other elements in the  
container that need to merge. I think you can drop the does not  
contain a version part, and essentially join the most specialised  
*management container with the same coordinate (g:a for plugin,  
g:a:c:t for dependency) last
- how does this interpolation relate to John's proposal? Do we need to  
interpolate plugin configuration only at execution time?
- how does this change in the method of interpolation relate to the  
population of plugin configuration in the first place - given that  
still uses the original expression evaluator for things outside the  
project?

- are we disposing of the inherited flag for plugins?
- for the latter rules:
(7) why do we allow multiple extension versions?
(8) why delete the whole plugin container if a version differs?
(10) what are the rules for configuration under an execution / plugin?  
Or is this still left up to the plugin manager to merge?
- how do the URIs relate to the eventual XML marshalling, particularly  
in the case of extending the model?
- how does the versioning work? If the URIs have a different base,  
won't they refuse to join any elements under this approach? Or is it  
expected to transform v1 to v2 first, then process them all as v2?


One thing I'd be interested to see is why each bit was introduced in  
terms of problems we're solving.


Cheers,
Brett

On 07/06/2008, at 7:44 AM, Shane Isbell wrote:


I've created proposal for the maven-project module in 2.1:
http://docs.codehaus.org/display/MAVENUSER/Maven+Project

Thanks,
Shane


--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PROPOSAL] Dynamic POM Build Section

2008-06-13 Thread Brett Porter

Hi John,

I haven't looked at the code, but angling at it purely from the  
proposal...  it does make sense - the problem in the related issues is  
forking lifecycles. In general, under the current structure, keeping  
the pre-interpolated model and applying that after forking would make  
sense. This solution effectively ensures that.


That said, this solution does sound a bit heavy handed. Even though we  
have a bunch of ITs, something about this feels like it might break  
something else. Do you have any thoughts on areas of risk outside what  
the ITs already cover?


Cheers,
Brett

On 12/06/2008, at 2:17 AM, John Casey wrote:


Hi everyone,

As I'm sure you've noticed from the discussion on this list and my  
commit logs, I've been working to solve a problem between concrete  
interpolation of the POM at project-construction time and the need  
to update plugin configurations to reflect changing state in the  
project instance as the build progresses. The full proposal is here:


http://docs.codehaus.org/display/MAVEN/Dynamic+POM+Build+Sections

And the relevant JIRAs are mainly:

- MNG-3530
- MNG-3355

though there are others that doubtless touch on this problem.

The upshot is that our approach of trying to interpolate the entire  
POM into a concrete version of itself when the project instance is  
constructed is misguided. We've always done this to some degree or  
other, with build paths being a notably varying aspect of this in  
past releases. The issues surrounding build paths have been mainly  
concerned with the difficulty of handling the alignment of relative  
paths with the project base directory prior to making these paths  
available as interpolation values.


However, it's currently possible for any part of the POM to be  
modified by a plugin. This is an obvious threat to the declarative  
nature of the POM in some respects, since it seems intuitive that  
having setArtifacts() and setDependencies() methods on the project  
class should mean that a plugin can add these things legitimately.  
In reality, this couldn't be a worse idea, since it affects Maven's  
ability to report and manage these dependencies - not to mention the  
basic need to have a dependency set that is static and expressed for  
your project - is compromised by such an action.


So, it makes sense to say that at least part of the POM should be  
purely declarative, and set in stone once the project instance is  
created. On the other hand, in order to support necessary build-time  
functionality, the build section must be free from this constraint.  
If the clover plugin can't reset the project.build.directory,  
project.build.outputDirectory, and so forth, how can it do its work  
without polluting the main set of classes which will be included in  
the project's output artifact?


Therefore, this proposal suggests the following: mask out the build  
section of the POM from initial interpolation, with the exception of  
plugin coordinates and extensions (this is necessary to allow  
Maven's core components to formulate the build process properly).  
Then, before each plugin executes, re-interpolate only this build  
section using up-to-date information from the project information.  
Finally, in order to accommodate modifications to the project's  
build section itself - which is the whole point of this exercise,  
after all - back-propagate changes to this section into the  
original, uninterpolated build section for inclusion in future  
plugin executions.


The proposal above is detailed on the Maven wiki at the link above.  
The wiki page also includes links to relevant MNG issues, and the  
location of the feature branch I've already modified to perform in  
exactly the way I've mentioned. All tests are passing on this  
branch, so I'd like to get input from other developers on this and  
hopefully get it merged back to the main 2.0.x branch for inclusion  
in 2.0.10 before it goes stale.


Let me know what you think.

-john

--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Mark Hobson
A non-binding +1, I'm all for world-class artifact resolution!

Mark

2008/6/13 Jason van Zyl [EMAIL PROTECTED]:
 Hi,

 Oleg has been contributing patches to the artifact mechanism for well over 6
 months and has gone through some steps to look at graph-based resolution,
 and subsequently moved on to the boolean solver method of performing version
 selection in artifact resolution. This is the method that p2 is using in
 Eclipse, and Daniel Le Berre (the author of the SAT4J library we are using)
 has been kind enough to introduce us to some of the Linux distro folks who
 are using the same methods to resolve ranges in their package managers which
 is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to give
 him commit access to continue his work which I believe is part of the future
 for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Raphaël Piéroni
+1
Raphaël

2008/6/13 Jason van Zyl [EMAIL PROTECTED]:
 Hi,

 Oleg has been contributing patches to the artifact mechanism for well over 6
 months and has gone through some steps to look at graph-based resolution,
 and subsequently moved on to the boolean solver method of performing version
 selection in artifact resolution. This is the method that p2 is using in
 Eclipse, and Daniel Le Berre (the author of the SAT4J library we are using)
 has been kind enough to introduce us to some of the Linux distro folks who
 are using the same methods to resolve ranges in their package managers which
 is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to give
 him commit access to continue his work which I believe is part of the future
 for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Brett Porter
I went through the unscheduled bunch of issues looking for reported  
2.1 regressions this morning, and in what probably makes a clear  
statement about my sanity, cleaned up a number of the 180 issues and  
scheduled some for 2.0.x / 2.1 depending on their type (for those that  
couldn't be closed out). I expect I missed a few duplicates, etc.


What remains for 2.1-alpha-1 is just the list of regressions, minor  
updates, and backwards compatibility documentation (39 issues in  
total, though some may be related):


* http://tinyurl.com/5fuwcm
* http://tinyurl.com/6k49gt

I believe we should start to knock these off, and prepare for an alpha  
release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.

The only thing I care about right now is getting a release out that -  
to the best of our knowledge - doesn't have any regressions from  
2.0.x. This is really a necessary platform before making further,  
bigger changes.


The sooner it gets out, the more time the current changes will have to  
be exposed before a final 2.1 release.


- Why not add new feature X first?

There are a bunch of good things going on (I count 8 active feature  
branches). As good as each is, none are ready to be merged on to trunk  
today, and the time until they are ready is not predictable. Releasing  
first doesn't harm the acceptance of these, or ability to make those  
changes.


We just need more exposure to the changes that have already been made,  
and to narrow down the potential sources of regressions.


So, thoughts?

Cheers,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Jochen Wiedmann
On Fri, Jun 13, 2008 at 11:28 AM, Brett Porter [EMAIL PROTECTED] wrote:

 - Why release now?

 163 fixes, 32 months since 2.0. 'Nuff said.

[...]

 best of our knowledge - doesn't have any regressions from 2.0.x. This is
 really a necessary platform before making further, bigger changes.

I know that the roadmap is different, but if I could choose, then I'd
be clearly in favor of using this alpha release as the baseline of a
new stable release. As you wrote above, there *already are* more than
enough good reasons to switch from 2.0 to 2.1 and its been quite some
time since the last stable branch. The further, bigger changes
could, IMO, be moved to 2.2.

Jochen



-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

 -- (Terry Pratchett, Thief of Time)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Mauro Talevi

Brett Porter wrote:


I believe we should start to knock these off, and prepare for an alpha 
release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.


I would even make a 2.1-beta-1.  Betas are by definition stable but not 
final - and should not be treated as RCs.  Alphas on the other hand tend 
to less trusted by users - who are more reluctant to try them out or use 
them in commercial projects.



Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Jesse McConnell
+1, have only heard good things about oleg :)

On Fri, Jun 13, 2008 at 4:13 AM, Raphaël Piéroni
[EMAIL PROTECTED] wrote:
 +1
 Raphaël

 2008/6/13 Jason van Zyl [EMAIL PROTECTED]:
 Hi,

 Oleg has been contributing patches to the artifact mechanism for well over 6
 months and has gone through some steps to look at graph-based resolution,
 and subsequently moved on to the boolean solver method of performing version
 selection in artifact resolution. This is the method that p2 is using in
 Eclipse, and Daniel Le Berre (the author of the SAT4J library we are using)
 has been kind enough to introduce us to some of the Linux distro folks who
 are using the same methods to resolve ranges in their package managers which
 is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to give
 him commit access to continue his work which I believe is part of the future
 for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]






-- 
jesse mcconnell
[EMAIL PROTECTED]


Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Olivier Lamy
+1

2008/6/13 Jason van Zyl [EMAIL PROTECTED]:
 Hi,

 Oleg has been contributing patches to the artifact mechanism for well over 6
 months and has gone through some steps to look at graph-based resolution,
 and subsequently moved on to the boolean solver method of performing version
 selection in artifact resolution. This is the method that p2 is using in
 Eclipse, and Daniel Le Berre (the author of the SAT4J library we are using)
 has been kind enough to introduce us to some of the Linux distro folks who
 are using the same methods to resolve ranges in their package managers which
 is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to give
 him commit access to continue his work which I believe is part of the future
 for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Paul Gier

Mauro Talevi wrote:

Brett Porter wrote:


I believe we should start to knock these off, and prepare for an alpha 
release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.


I would even make a 2.1-beta-1.  Betas are by definition stable but not 
final - and should not be treated as RCs.  Alphas on the other hand tend 
to less trusted by users - who are more reluctant to try them out or use 
them in commercial projects.



Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



I'm definitely in favor of a 2.1 release, but I think it should remain an alpha 
and not switch to beta.  A beta release is normally supposed to be feature 
complete [1], and as Brett said there are several feature branches that may be 
merged into 2.1 before the GA release.  It's probably better that uses won't 
trust the alpha release quite as much, because I'm guessing there will be 
problems that haven't been found yet.  So it probably shouldn't be used for 
production builds/releases yet.


[1]http://en.wikipedia.org/wiki/Software_release_life_cycle

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Jason van Zyl
It's definitely alpha. There are so many variances at this point it  
can't go out as a beta.


On 13-Jun-08, at 7:11 AM, Paul Gier wrote:


Mauro Talevi wrote:

Brett Porter wrote:


I believe we should start to knock these off, and prepare for an  
alpha release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.
I would even make a 2.1-beta-1.  Betas are by definition stable but  
not final - and should not be treated as RCs.  Alphas on the other  
hand tend to less trusted by users - who are more reluctant to try  
them out or use them in commercial projects.

Cheers
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


I'm definitely in favor of a 2.1 release, but I think it should  
remain an alpha and not switch to beta.  A beta release is normally  
supposed to be feature complete [1], and as Brett said there are  
several feature branches that may be merged into 2.1 before the GA  
release.  It's probably better that uses won't trust the alpha  
release quite as much, because I'm guessing there will be problems  
that haven't been found yet.  So it probably shouldn't be used for  
production builds/releases yet.


[1]http://en.wikipedia.org/wiki/Software_release_life_cycle

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread John Casey
I would _love_ to do an alpha release before we get into further 
refactoring efforts. I use 2.1 as my default now, and while I don't 
venture too far afield into EAR, EJB, or other project types, I believe 
it's at least stable enough for an alpha-1. Obviously, there is an 
endless wishlist we could put into 2.1, but even if we do intend to hold 
2.1-final off for the end of that list, we should let the existing, 
large changes soak into the community for awhile to see what's broken 
that we missed.


Also, keep in mind that NetBeans, Eclipse, and IDEA are all using 
snapshots of 2.1 already. I know there are plenty of issues in those 
projects - some relating to their respective codebases, and many 
relating to Maven itself - but the fact that we have multiple releases 
each making more progress toward stability, and built on 2.1, means it's 
time to get an alpha out.


Now, if we were to move in this direction, do we need to think about a 
codefreeze branch, to help chase out the lingering problems, so as to 
avoid slowing down parallel progress on trunk? Considering the diversity 
of motivations in this group, I don't think it's wise to try to put 
everyone on the exact same task of cleaning up 2.1-alpha-1 for 
release...nor is it strictly necessary. If we have a codefreeze branch, 
we can do the minimal updates to get alpha-1 out, porting these back to 
trunk as well, do the release from that branch, then leave it dormant or 
remove it until the next alpha release.


Thoughts?

-john

Brett Porter wrote:
I went through the unscheduled bunch of issues looking for reported 
2.1 regressions this morning, and in what probably makes a clear 
statement about my sanity, cleaned up a number of the 180 issues and 
scheduled some for 2.0.x / 2.1 depending on their type (for those that 
couldn't be closed out). I expect I missed a few duplicates, etc.


What remains for 2.1-alpha-1 is just the list of regressions, minor 
updates, and backwards compatibility documentation (39 issues in 
total, though some may be related):


* http://tinyurl.com/5fuwcm
* http://tinyurl.com/6k49gt

I believe we should start to knock these off, and prepare for an alpha 
release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.

The only thing I care about right now is getting a release out that - 
to the best of our knowledge - doesn't have any regressions from 
2.0.x. This is really a necessary platform before making further, 
bigger changes.


The sooner it gets out, the more time the current changes will have to 
be exposed before a final 2.1 release.


- Why not add new feature X first?

There are a bunch of good things going on (I count 8 active feature 
branches). As good as each is, none are ready to be merged on to trunk 
today, and the time until they are ready is not predictable. Releasing 
first doesn't harm the acceptance of these, or ability to make those 
changes.


We just need more exposure to the changes that have already been made, 
and to narrow down the potential sources of regressions.


So, thoughts?

Cheers,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread John Casey

+1

-john

Jason van Zyl wrote:

Hi,

Oleg has been contributing patches to the artifact mechanism for well 
over 6 months and has gone through some steps to look at graph-based 
resolution, and subsequently moved on to the boolean solver method of 
performing version selection in artifact resolution. This is the 
method that p2 is using in Eclipse, and Daniel Le Berre (the author of 
the SAT4J library we are using) has been kind enough to introduce us 
to some of the Linux distro folks who are using the same methods to 
resolve ranges in their package managers which is not an easy problem.


Oleg has been studying the math and working with Daniel and I believe 
has provided us with a path to world-class artifact resolution. We 
need to get rid of what we have because there is simply no way to do 
ranges correctly without some form of solver, it's just impossible and 
this is generally accepted by the community of people dealing with 
dependency and packaging problems.


I've been applying Oleg's patches for a long time, and I would like to 
give him commit access to continue his work which I believe is part of 
the future for Maven's artifact resolution mechanism.


+1

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

We know what we are, but know not what we may be.

-- Shakespeare



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Brian Fox
If we don't include the new artifact code, the we need to fix several  
issues related to reresolving artifacts multiple times.




On Jun 13, 2008, at 5:28 AM, Brett Porter [EMAIL PROTECTED] wrote:

I went through the unscheduled bunch of issues looking for  
reported 2.1 regressions this morning, and in what probably makes a  
clear statement about my sanity, cleaned up a number of the 180  
issues and scheduled some for 2.0.x / 2.1 depending on their type  
(for those that couldn't be closed out). I expect I missed a few  
duplicates, etc.


What remains for 2.1-alpha-1 is just the list of regressions, minor  
updates, and backwards compatibility documentation (39 issues in  
total, though some may be related):


* http://tinyurl.com/5fuwcm
* http://tinyurl.com/6k49gt

I believe we should start to knock these off, and prepare for an  
alpha release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.

The only thing I care about right now is getting a release out that  
- to the best of our knowledge - doesn't have any regressions from  
2.0.x. This is really a necessary platform before making further,  
bigger changes.


The sooner it gets out, the more time the current changes will have  
to be exposed before a final 2.1 release.


- Why not add new feature X first?

There are a bunch of good things going on (I count 8 active feature  
branches). As good as each is, none are ready to be merged on to  
trunk today, and the time until they are ready is not predictable.  
Releasing first doesn't harm the acceptance of these, or ability to  
make those changes.


We just need more exposure to the changes that have already been  
made, and to narrow down the potential sources of regressions.


So, thoughts?

Cheers,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Jason Dillon

+1

--jason


On Jun 13, 2008, at 9:30 PM, John Casey wrote:


+1

-john

Jason van Zyl wrote:

Hi,

Oleg has been contributing patches to the artifact mechanism for  
well over 6 months and has gone through some steps to look at graph- 
based resolution, and subsequently moved on to the boolean solver  
method of performing version selection in artifact resolution. This  
is the method that p2 is using in Eclipse, and Daniel Le Berre (the  
author of the SAT4J library we are using) has been kind enough to  
introduce us to some of the Linux distro folks who are using the  
same methods to resolve ranges in their package managers which is  
not an easy problem.


Oleg has been studying the math and working with Daniel and I  
believe has provided us with a path to world-class artifact  
resolution. We need to get rid of what we have because there is  
simply no way to do ranges correctly without some form of solver,  
it's just impossible and this is generally accepted by the  
community of people dealing with dependency and packaging problems.


I've been applying Oleg's patches for a long time, and I would like  
to give him commit access to continue his work which I believe is  
part of the future for Maven's artifact resolution mechanism.


+1

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

We know what we are, but know not what we may be.

-- Shakespeare



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
John Casey
Developer, PMC Member - Apache Maven (http://maven.apache.org)
Blog: http://www.ejlife.net/blogs/buildchimp/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Pom user-configured goal+phase aliases

2008-06-13 Thread Jason Dillon
Just had a thought, would be nice if the pom exposed someway to define  
aliases for a set of goals/phases.


This would allow project specific names to be used to invoke a set of  
standard maven phases or a set of plugins.


Like I might want o have a release alias, which actually invokes:

mvn clean release:prepare release:preform

Or a rebuild alias which actually invokes:

mvn clean install

With pom configuration something like:

8
project
build
goalAliases
goalAlias
namerebuild/name
goals
goalclean/goal
goalinstall/goal
/goals
/goalAlias
/goalAliases
/build
/project
8

Just a thought...

--jason

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Arnaud HERITIER
+1

Arnaud

On Fri, Jun 13, 2008 at 5:01 PM, Jason Dillon [EMAIL PROTECTED] wrote:

 +1

 --jason



 On Jun 13, 2008, at 9:30 PM, John Casey wrote:

  +1

 -john

 Jason van Zyl wrote:

 Hi,

 Oleg has been contributing patches to the artifact mechanism for well
 over 6 months and has gone through some steps to look at graph-based
 resolution, and subsequently moved on to the boolean solver method of
 performing version selection in artifact resolution. This is the method that
 p2 is using in Eclipse, and Daniel Le Berre (the author of the SAT4J library
 we are using) has been kind enough to introduce us to some of the Linux
 distro folks who are using the same methods to resolve ranges in their
 package managers which is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to
 give him commit access to continue his work which I believe is part of the
 future for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 --
 John Casey
 Developer, PMC Member - Apache Maven (http://maven.apache.org)
 Blog: http://www.ejlife.net/blogs/buildchimp/


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Fabrice Bellingard
+1

- Fabrice
[EMAIL PROTECTED]

On Fri, Jun 13, 2008 at 2:20 AM, Jason van Zyl [EMAIL PROTECTED] wrote:

 Hi,

 Oleg has been contributing patches to the artifact mechanism for well over
 6 months and has gone through some steps to look at graph-based resolution,
 and subsequently moved on to the boolean solver method of performing version
 selection in artifact resolution. This is the method that p2 is using in
 Eclipse, and Daniel Le Berre (the author of the SAT4J library we are using)
 has been kind enough to introduce us to some of the Linux distro folks who
 are using the same methods to resolve ranges in their package managers which
 is not an easy problem.

 Oleg has been studying the math and working with Daniel and I believe has
 provided us with a path to world-class artifact resolution. We need to get
 rid of what we have because there is simply no way to do ranges correctly
 without some form of solver, it's just impossible and this is generally
 accepted by the community of people dealing with dependency and packaging
 problems.

 I've been applying Oleg's patches for a long time, and I would like to give
 him commit access to continue his work which I believe is part of the future
 for Maven's artifact resolution mechanism.

 +1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 We know what we are, but know not what we may be.

 -- Shakespeare



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Jason van Zyl
Looks like we're good to go here. Oleg already has a CLA on file, so I  
will put his account request through.


On 13-Jun-08, at 10:02 AM, Fabrice Bellingard wrote:


+1

- Fabrice
[EMAIL PROTECTED]

On Fri, Jun 13, 2008 at 2:20 AM, Jason van Zyl [EMAIL PROTECTED]  
wrote:



Hi,

Oleg has been contributing patches to the artifact mechanism for  
well over
6 months and has gone through some steps to look at graph-based  
resolution,
and subsequently moved on to the boolean solver method of  
performing version
selection in artifact resolution. This is the method that p2 is  
using in
Eclipse, and Daniel Le Berre (the author of the SAT4J library we  
are using)
has been kind enough to introduce us to some of the Linux distro  
folks who
are using the same methods to resolve ranges in their package  
managers which

is not an easy problem.

Oleg has been studying the math and working with Daniel and I  
believe has
provided us with a path to world-class artifact resolution. We need  
to get
rid of what we have because there is simply no way to do ranges  
correctly
without some form of solver, it's just impossible and this is  
generally
accepted by the community of people dealing with dependency and  
packaging

problems.

I've been applying Oleg's patches for a long time, and I would like  
to give
him commit access to continue his work which I believe is part of  
the future

for Maven's artifact resolution mechanism.

+1

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

We know what we are, but know not what we may be.

-- Shakespeare



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Ralph Goers

+1 [non-binding]

Jason van Zyl wrote:

Hi,

Oleg has been contributing patches to the artifact mechanism for well 
over 6 months and has gone through some steps to look at graph-based 
resolution, and subsequently moved on to the boolean solver method of 
performing version selection in artifact resolution. This is the 
method that p2 is using in Eclipse, and Daniel Le Berre (the author of 
the SAT4J library we are using) has been kind enough to introduce us 
to some of the Linux distro folks who are using the same methods to 
resolve ranges in their package managers which is not an easy problem.


Oleg has been studying the math and working with Daniel and I believe 
has provided us with a path to world-class artifact resolution. We 
need to get rid of what we have because there is simply no way to do 
ranges correctly without some form of solver, it's just impossible and 
this is generally accepted by the community of people dealing with 
dependency and packaging problems.


I've been applying Oleg's patches for a long time, and I would like to 
give him commit access to continue his work which I believe is part of 
the future for Maven's artifact resolution mechanism.


+1

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

We know what we are, but know not what we may be.

-- Shakespeare



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Pom user-configured goal+phase aliases

2008-06-13 Thread Brian E. Fox
To me, it seems to detract from the intent of having a well known set of
phases so once you know maven, you can pick up any maven build. It reeks
of scripting...

-Original Message-
From: Jason Dillon [mailto:[EMAIL PROTECTED] On Behalf Of Jason
Dillon
Sent: Friday, June 13, 2008 11:11 AM
To: Maven Developers List
Subject: Pom user-configured goal+phase aliases

Just had a thought, would be nice if the pom exposed someway to define  
aliases for a set of goals/phases.

This would allow project specific names to be used to invoke a set of  
standard maven phases or a set of plugins.

Like I might want o have a release alias, which actually invokes:

 mvn clean release:prepare release:preform

Or a rebuild alias which actually invokes:

 mvn clean install

With pom configuration something like:

8
project
 build
 goalAliases
 goalAlias
 namerebuild/name
 goals
 goalclean/goal
 goalinstall/goal
 /goals
 /goalAlias
 /goalAliases
 /build
/project
8

Just a thought...

--jason

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Pom user-configured goal+phase aliases

2008-06-13 Thread nicolas de loof
I made something similar to help setup on my project :

running mvn -Psetup execute all required goals to prepare the developer env,
in my case a fast build (skipTests=true, compiler fail=false) +
eclipse:eclipse

This is done using a custom setup profile, that set default goal, some
properties and the required plugins.

Nico.

2008/6/13 Brian E. Fox [EMAIL PROTECTED]:

 To me, it seems to detract from the intent of having a well known set of
 phases so once you know maven, you can pick up any maven build. It reeks
 of scripting...

 -Original Message-
 From: Jason Dillon [mailto:[EMAIL PROTECTED] On Behalf Of Jason
 Dillon
 Sent: Friday, June 13, 2008 11:11 AM
 To: Maven Developers List
 Subject: Pom user-configured goal+phase aliases

 Just had a thought, would be nice if the pom exposed someway to define
 aliases for a set of goals/phases.

 This would allow project specific names to be used to invoke a set of
 standard maven phases or a set of plugins.

 Like I might want o have a release alias, which actually invokes:

 mvn clean release:prepare release:preform

 Or a rebuild alias which actually invokes:

 mvn clean install

 With pom configuration something like:

 8
 project
 build
 goalAliases
 goalAlias
 namerebuild/name
 goals
 goalclean/goal
 goalinstall/goal
 /goals
 /goalAlias
 /goalAliases
 /build
 /project
 8

 Just a thought...

 --jason

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




[DISCUSS] The documentation for Maven Ant Tasks

2008-06-13 Thread Dennis Lundberg

Hi

I'm in the process of converting the Ant builds, at my day job, to use 
Maven Ant tasks for dependency management. This is my first contact with 
Maven Ant tasks so I gave the doc a thorough reading and made some 
corrections and alterations. The doc is currently only one page [1] and 
is part of the maven site.


The page is very long and tries to cover everything there is to know 
about the Ant tasks. Unfortunately it doesn't cover everything, as I've 
seen going through the user list trying to find answers. So I'd like to 
make some changes to the documentation.


1. Move the docs from maven site to the Ant tasks, in subversion.

2. Split up the current one page into several more focused pages.

3. Create a reference section, similar in function to the documentation 
for Ant, to make it easier for Ant (=non-Maven) users to find their way.


Thoughts, ideas, criticism?


For 3 I thought I'd have a look at how Ant currently generates its own 
documentation. One possibility would be to use annotations and create a 
Maven plugin to extract those along with Javadoc to create general 
documentation for Ant tasks (not just the Maven Ant tasks). This would 
work similarly to how the plugin-plugin works on Maven plugins.


Is this a feasible approach or just a waste of time?


[1] http://maven.apache.org/ant-tasks.html

--
Dennis Lundberg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Doxia Tools version 1.0.1

2008-06-13 Thread Dennis Lundberg

I need one more vote for this one...

Dennis Lundberg wrote:

Hi,

We solved 2 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11761styleName=Htmlversion=14366 



There are still 1 issue left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11761status=1component=13263 



Staging repo:
http://people.apache.org/~dennisl/staging-repo/

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

Vote open for 72 hours.

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




--
Dennis Lundberg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [DISCUSS] The documentation for Maven Ant Tasks

2008-06-13 Thread Brian E. Fox
Sounds like a good idea to me.

-Original Message-
From: Dennis Lundberg [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 13, 2008 6:51 PM
To: Maven Developers List
Subject: [DISCUSS] The documentation for Maven Ant Tasks

Hi

I'm in the process of converting the Ant builds, at my day job, to use 
Maven Ant tasks for dependency management. This is my first contact with

Maven Ant tasks so I gave the doc a thorough reading and made some 
corrections and alterations. The doc is currently only one page [1] and 
is part of the maven site.

The page is very long and tries to cover everything there is to know 
about the Ant tasks. Unfortunately it doesn't cover everything, as I've 
seen going through the user list trying to find answers. So I'd like to 
make some changes to the documentation.

1. Move the docs from maven site to the Ant tasks, in subversion.

2. Split up the current one page into several more focused pages.

3. Create a reference section, similar in function to the documentation 
for Ant, to make it easier for Ant (=non-Maven) users to find their way.

Thoughts, ideas, criticism?


For 3 I thought I'd have a look at how Ant currently generates its own 
documentation. One possibility would be to use annotations and create a 
Maven plugin to extract those along with Javadoc to create general 
documentation for Ant tasks (not just the Maven Ant tasks). This would 
work similarly to how the plugin-plugin works on Maven plugins.

Is this a feasible approach or just a waste of time?


[1] http://maven.apache.org/ant-tasks.html

-- 
Dennis Lundberg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Commit Privs for Oleg Gusakov

2008-06-13 Thread Rahul Thakur


+1

Rahul

Jason van Zyl wrote:

Hi,

Oleg has been contributing patches to the artifact mechanism for well 
over 6 months and has gone through some steps to look at graph-based 
resolution, and subsequently moved on to the boolean solver method of 
performing version selection in artifact resolution. This is the 
method that p2 is using in Eclipse, and Daniel Le Berre (the author of 
the SAT4J library we are using) has been kind enough to introduce us 
to some of the Linux distro folks who are using the same methods to 
resolve ranges in their package managers which is not an easy problem.


Oleg has been studying the math and working with Daniel and I believe 
has provided us with a path to world-class artifact resolution. We 
need to get rid of what we have because there is simply no way to do 
ranges correctly without some form of solver, it's just impossible and 
this is generally accepted by the community of people dealing with 
dependency and packaging problems.


I've been applying Oleg's patches for a long time, and I would like to 
give him commit access to continue his work which I believe is part of 
the future for Maven's artifact resolution mechanism.


+1

Thanks,

Jason

--
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
--

We know what we are, but know not what we may be.

-- Shakespeare



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Doxia Tools version 1.0.1

2008-06-13 Thread Vincent Siveton
+1

Vincent

2008/6/8 Dennis Lundberg [EMAIL PROTECTED]:
 Hi,

 We solved 2 issues:
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11761styleName=Htmlversion=14366

 There are still 1 issue left in JIRA:
 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11761status=1component=13263

 Staging repo:
 http://people.apache.org/~dennisl/staging-repo/

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

 Vote open for 72 hours.

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

 --
 Dennis Lundberg

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Brett Porter


On 14/06/2008, at 12:58 AM, Brian Fox wrote:

If we don't include the new artifact code, the we need to fix  
several issues related to reresolving artifacts multiple times.


Thanks Brian. Are these already issues in JIRA? I didn't spot them in  
my search.


Cheers,
Brett






On Jun 13, 2008, at 5:28 AM, Brett Porter [EMAIL PROTECTED] wrote:

I went through the unscheduled bunch of issues looking for  
reported 2.1 regressions this morning, and in what probably makes a  
clear statement about my sanity, cleaned up a number of the 180  
issues and scheduled some for 2.0.x / 2.1 depending on their type  
(for those that couldn't be closed out). I expect I missed a few  
duplicates, etc.


What remains for 2.1-alpha-1 is just the list of regressions, minor  
updates, and backwards compatibility documentation (39 issues in  
total, though some may be related):


* http://tinyurl.com/5fuwcm
* http://tinyurl.com/6k49gt

I believe we should start to knock these off, and prepare for an  
alpha release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.

The only thing I care about right now is getting a release out that  
- to the best of our knowledge - doesn't have any regressions from  
2.0.x. This is really a necessary platform before making further,  
bigger changes.


The sooner it gets out, the more time the current changes will have  
to be exposed before a final 2.1 release.


- Why not add new feature X first?

There are a bunch of good things going on (I count 8 active feature  
branches). As good as each is, none are ready to be merged on to  
trunk today, and the time until they are ready is not predictable.  
Releasing first doesn't harm the acceptance of these, or ability to  
make those changes.


We just need more exposure to the changes that have already been  
made, and to narrow down the potential sources of regressions.


So, thoughts?

Cheers,
Brett

--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]