Hi! We ran into some problems with deployment of context packages with bundles in them to CQ 5.6. It seems like the bundles that are in the package get activated and the services registered... but the binding of the @Reference variables is not happening ( i.e. bindSomeVariable() is not getting invoked). This is somewhat weird since while deploying the bundle standalone or refrehing it in the admin console i can see bind methods beind called right after the service registration events happen. I tried adding immediate=true to my components, and while it solves the problem i would like to know if it is the right approach and why there is a difference.
Services are activated lazy (unless you specify "immediate=true" to the @Component annotation). Are you sure, that your service code is/should be actually used in the very moment you deploy your package?