Hi,

I'd start with the unmerged pull request - get a copy of that branch. 
Then update pom to depend on Brooklyn 0.6.0. 
Then fix any code with deprecation warnings.
Then update to Brooklyn 0.7.0-M1.
Then fix any more deprecation warnings (or code that doesn't compile, but I 
don't expect any of that).
Then run integration tests.

Thanks and good luck. We're here to help!

---
Open stack: yes, Brooklyn supports that. Use location 
jclouds:openstack-nova:<keystone-endpoint>

Aled

Sent from my iPhone

> On 11 Jul 2014, at 18:49, Jesus arteche <[email protected]> wrote:
> 
> hey Alex,
> 
> I got some cycles, so probably I will start to look how to fix the Drupal
> example for the version 7...
> Where should I start to look?
> 
> Other topic:
> 
> Can Brooklyn work with OpenStack?
> 
> 
> On Fri, Jul 4, 2014 at 3:52 PM, Alex Heneveld <
> [email protected]> wrote:
> 
>> 
>> Jesus,
>> 
>> It's probably not too tough to update that code further to run against
>> 0.7.0-M1 or snapshot.  Would be great to have!
>> 
>> Fancy a go?
>> 
>> I'm happy to help on IRC if you have questions about where things have
>> been moved.
>> 
>> Best
>> Alex
>> 
>> 
>> 
>>> On 04/07/2014 13:43, Aled Sage wrote:
>>> 
>>> Hi,
>>> 
>>> Which version of brooklyn-social-apps are you using? the error doesn't
>>> match the code in master:
>>> https://github.com/cloudsoft/brooklyn-social-apps/blob/
>>> master/src/main/java/io/cloudsoft/socialapps/drupal/
>>> examples/ClusteredDrupalApp.java
>>> 
>>> Are you building at the command line (`mvn clean install`) or in the IDE?
>>> If the latter, does it depend on more recent projects of Brooklyn or is
>>> using mvn to get the dependencies?
>>> 
>>> ---
>>> Unfortunately, it looks like https://github.com/cloudsoft/
>>> brooklyn-social-apps master still depends on the old Brooklyn 0.5.0.
>>> With that, `mvn clean install` works for me.
>>> 
>>> Dropping these entities into most recent Brooklyn server may not work.
>>> 
>>> There is an unmerged pull request [1] that updates the code against an
>>> interim release of 0.6.0. We should build on that to work against 0.7.0-M1.
>>> 
>>> The specific error you are seeing is because brooklyn.util.MutableMap was
>>> deprecated [2], and has been deleted in the latest version. You need to
>>> instead use ` brooklyn.util.collections.MutableMap`.
>>> 
>>> Aled
>>> 
>>> [1] https://github.com/cloudsoft/brooklyn-social-apps/pull/16
>>> [2] https://github.com/brooklyncentral/brooklyn/blob/
>>> v0.6.0/utils/common/src/main/java/brooklyn/util/MutableMap.java
>>> 
>>> 
>>>> On 04/07/2014 13:19, Jesus arteche wrote:
>>>> 
>>>> Hey guys,
>>>> 
>>>> I´m trying to install social-app for brooklyn to deploy a drupal-cluster
>>>> but I got this error:
>>>> 
>>>> 1. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 25)
>>>> 
>>>> import brooklyn.util.MutableMap;
>>>> 
>>>>        ^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: The import
>>>> brooklyn.util.MutableMap cannot be resolved
>>>> 
>>>> ----------
>>>> 
>>>> 2. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 47)
>>>> 
>>>> Map mysqlConf = MutableMap.of("creationScriptContents", SCRIPT);
>>>> 
>>>>                 ^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: MutableMap cannot
>>>> be resolved
>>>> 
>>>> ----------
>>>> 
>>>> 3. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 48)
>>>> 
>>>> mySqlNode = new MySqlNode(mysqlConf, this);
>>>> 
>>>>                 ^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: Cannot
>>>> instantiate
>>>> the type MySqlNode
>>>> 
>>>> ----------
>>>> 
>>>> 4. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 50)
>>>> 
>>>> ConfigurableEntityFactory<Drupal> drupalFactory = new
>>>> BasicConfigurableEntityFactory<Drupal>(Drupal.class);
>>>> 
>>>>                           ^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: Bound mismatch:
>>>> The
>>>> type Drupal is not a valid substitute for the bounded parameter <T
>>>> extends
>>>> Entity> of the type ConfigurableEntityFactory<T>
>>>> 
>>>> ----------
>>>> 
>>>> 5. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 50)
>>>> 
>>>> ConfigurableEntityFactory<Drupal> drupalFactory = new
>>>> BasicConfigurableEntityFactory<Drupal>(Drupal.class);
>>>> 
>>>> 
>>>>           ^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: Bound mismatch:
>>>> The
>>>> type Drupal is not a valid substitute for the bounded parameter <T
>>>> extends
>>>> Entity> of the type BasicConfigurableEntityFactory<T>
>>>> 
>>>> ----------
>>>> 
>>>> 6. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 59)
>>>> 
>>>> Map clusterProps = MutableMap.of("factory", drupalFactory, "initialSize",
>>>> 2);
>>>> 
>>>>                    ^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: MutableMap cannot
>>>> be resolved
>>>> 
>>>> ----------
>>>> 
>>>> 7. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 60)
>>>> 
>>>> cluster = new ControlledDynamicWebAppCluster(clusterProps, this);
>>>> 
>>>>               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: Cannot
>>>> instantiate
>>>> the type ControlledDynamicWebAppCluster
>>>> 
>>>> ----------
>>>> 
>>>> 8. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/ClusteredDrupalApp.java
>>>> (at line 68)
>>>> 
>>>> BrooklynServerDetails server = BrooklynLauncher.newLauncher().
>>>> 
>>>>                                                 ^^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: The method
>>>> newLauncher() is undefined for the type BrooklynLauncher
>>>> 
>>>> ----------
>>>> 
>>>> ----------
>>>> 
>>>> 9. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java
>>>> (at line 16)
>>>> 
>>>> import brooklyn.location.basic.LocationRegistry;
>>>> 
>>>>        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: The import
>>>> brooklyn.location.basic.LocationRegistry cannot be resolved
>>>> 
>>>> ----------
>>>> 
>>>> 10. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java
>>>> (at line 18)
>>>> 
>>>> import brooklyn.location.basic.jclouds.JcloudsLocation;
>>>> 
>>>>        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 
>>>> 
>>>> [ERROR] no more tokens - could not parse error message: The import
>>>> brooklyn.location.basic.jclouds cannot be resolved
>>>> 
>>>> ----------
>>>> 
>>>> 11. ERROR in
>>>> /root/brookly-social/brooklyn-social-apps/src/main/java/io/
>>>> cloudsoft/socialapps/drupal/examples/BasicDrupalApp.java
>>>> (at line 19)
>>>> 
>>>> import brooklyn.util.MutableMap;
>>>> 
>>>>        ^^
>>>> 
>>>> 
>>>> 
>>>> I Installed first Brooklyn 0.7.0 without any error...probably is a stupid
>>>> mistake...any idea?
>> 

Reply via email to