Vincent Massol wrote:
No, quite the opposite. Working with thinner slices is always easier than
working with bulk. Saying it differently, it's much easier to do regular
releases than longer ones because less has changed. Take the example of
Maven again. Releasing a plugin is really a breeze, including the votes. The
same would be true of VFS. The core might require lots of thoughts as it's
critical but the providers would be real easy to release.

This whole debate is a matter of perspective - cargo and vfs have very different perspectives on two points:
- community
- ease of release

Cargo, and hence maven, comes to the table with a decent-sized community and the full knowledge and use of maven. Together these two points probably do make releasing a plugin 'a breeze'.

However vfs is effectively a single person project (at present), and does not heavily use maven. (Commons does use maven, but does not have the background knowledge, desire, etc to commit fully to it, in particular maven version 2). Together, these points make it virtually inconceivable to release lots of small jars, one per filesystem.

To further complicate this, commons rules currently effectively require every release to be manually checked by every voter. Or to put it another way, there is no trust of the releasable artifacts, maven generated or not. (In fact, I typically raise more issues with a maven generated release than a non maven generated release.)


My point here is that IMHO the 'correct' solution is a single core jar, plus one jar per filsystem, together with an 'all' jar for users who want everything in one go. But such a solution is unfortunately not viable in the commons of today. Which is one reason why commons does not release early release often.

Stephen

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

Reply via email to