Be aware that disabling a component does two things:

1. Speeds up unit tests because the disabled component is excluded from them. 2. Increases the chance of regressions because the disabled component is not being tested.

Adrian Crum
Sandglass Software
www.sandglass-software.com

On 11/27/2014 5:41 PM, Jacopo Cappellato wrote:

On Nov 27, 2014, at 6:25 PM, Jacques Le Roux <jacques.le.r...@les7arts.com> 
wrote:

Yes, so we need to define which are those components. So 3 points, which should 
be discussed separately it seems, not sure of the order yet but probably this 
one
1) Components to move to Attic. They will be freezed but still available in 
this state in Attic (in other words slowly dying)
2) Components to disable. They will be maintained, but OOTB will not interfere 
with other components (applications or other specialpurpose)
3) Components to keep enabled. They must be maintained and have no interactions 
with other components

Components enabled and disabled must be maintained in the same way: it is not 
that a group is more important than the other.
Also, disabling a component doesn't mean that it will not go in a release: we 
could have disabled components in releases and enabled components excluded from 
a release or vice versa.


For the point 2 we need to clarify if it could applies to trunk also. I'd now 
tend to avoid differences between trunk and branch releases, at the 
functionality or other levels.

I agree that the same settings should be maintained in the trunk and in the 
release branches.

Jacopo

Reply via email to