As mentioned in the description - it works exactly the way it is supposed to, but it just overloads something that you don't expect. Having it at the top level is necessary though - we need to be able to have a way to tell compizconfig to use a particular backend and integration configuration along with the profile.
So I think the better change would be to rename the environment variable (eg COMPIZ_CONFIG_CONTEXT) and use COMPIZ_CONFIG_PROFILE to overload the actual profile
Questionable as to whether or not this is a bug?
As mentioned in the description - it works exactly the way it is supposed to, but it just overloads something that you don't expect. Having it at the top level is necessary though - we need to be able to have a way to tell compizconfig to use a particular backend and integration configuration along with the profile.
So I think the better change would be to rename the environment variable (eg COMPIZ_ CONFIG_ CONTEXT) and use COMPIZ_ CONFIG_ PROFILE to overload the actual profile