Bertrand Delacretaz wrote:
Le 12 oct. 05, à 14:35, Vadim Gritsenko a écrit :
Bertrand Delacretaz wrote:
Note also that the aim is to remove as many "exotic" blocks as
possible from 2.2 and move them to contrib, so it shouldn't be that
bad in the end.
Please, blocks are *already* removed from 2.2, they reside in separate
location:
http://svn.apache.org/repos/asf/cocoon/blocks/
The only problem ATM to solve is to adjust build system so that 2.2
release can be created containing only selected blocks, not all of
them...
But - blocks are "linked" into the source code tree via svn:externals,
how do you solve this when you have to create the distribution?
With Ant, we use properties. Those can be used to create releases with limited
set of blocks.
By the time m2 is "properly" done, we should remove svn externals and "cut bocks
loose" :-) and treat them as separate projects.
I think moving blocks to contrib would draw a better line between
first-class supported blocks and the rest.
Please, we already had this discussion :-) One block which is economy class for
you is first-class for somebody else :-)
Been there, done that, nothing good came out. See archives.
Of course this will need a
community vote to decide exactly which blocks move (or which are not
included in the distribution if people prefer to keep there in the trunk
source tree).
That's a different problem - identifying how many releases we should have, and
what blocks they should contain. I'd estimate we will end up with 4-5 releases,
may be 6, but certainly under 12 :-D
Vadim