On Fri, Oct 1, 2010 at 10:57 PM, Florian MOGA <[email protected]> wrote:
> IMHO, the real problem is not having the contrib folder inside trunk but the
> fact that we've got multiple folders named contrib which have different
> purposes. Making a clean separation between them more evident will reduce
> confusion (through means like for instance suggestive names) and misuse.
> After reading this thread, i'd rename the folder to something like
> "unreleased".
> As a further clarification, is the trunk/contrib folder included in the
> Hudson build at the moment? The idea of the "trunk/contrib" folder looks
> really nice but for some reason it seems to have some flaws in the current
> format. As a conclusion, the contrib/, trunk/contrib and trunk simulate
> different types of environments during the code lifecycle (e.g.
> test/acceptance/production environments). Looking at it this way we can
> clearly see (from Simon Nash's scheme as well) that the second phase is
> considered as embedded in the 3rd one when in reality it is an independent
> phase... We're making this compromise just because trunk gets built
> automatically. Can't Hudson be set to build other things than trunk as well?
> Following the above logic, we might need to consider having
> an intermediary folder if we feel the need for such an environment.
> Something like:
> contrib/
>   modules/
>   samples/
>   ...
> unreleased/ (included in Hudson build)
>   modules/
>   samples/
>   ...
> trunk/ (included in Hudson build)
>   modules/
>   samples/
>   ...
>
> "unreleased" is not the best name but expresses the point until we find a
> better one :)
>

Ok I've renamed it to "unreleased". Fine to rename again if we can
find a better name but unreleased seems to most closely match the
widely differing views on what its for.

   ...ant

Reply via email to