Github user aledsage commented on the issue:
https://github.com/apache/brooklyn-server/pull/533
I tested this manually in karaf, in three ways:
1. started brooklyn-latest karaf, deployed an app, stopped and restarted
(confirming that rebind worked)
2. started an older brooklyn karaf (approx 0.10.0), deployed an app,
stooped and restarted brooklyn-latest
3. started an older brooklyn non-karaf (approx 0.10.0), deployed an app,
stooped and restarted brooklyn-latest karaf
The rebind worked fine in each case.
For (3), I also tested this with customer-specific jars (with catalog items
and apps referencing those classes). On restarting the latest brooklyn, I added
these jars as bundles in the catalog "libraries" section. This required a few
more steps to get the upgrade working, but it confirmed that the part covered
by this PR worked as expected.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---