Hi Geoff, all,

For using vagrant, Iuliana said:

    "Successfully started unpacked and started apache-brooklyn-1.0.0-rc3-vagrant.zip. All nodes were correctly created."

Geoff, did your steps match the vagrant instructions at http://brooklyn.apache.org/v/latest/start/running.html?

*Iuliana*, can you add anything about how you ran it?

--

The error is interesting, it is trying to use:

https://www.apache.org/dyn/closer.lua?action=download&filename=brooklyn/apache-brooklyn-1.0.0/apache-brooklyn-1.0.0.noarch.rpm

That wouldn't work because we haven't released 1.0.0 yet.

Comparing that against the 0.12.0 release path, it's similar:

https://www.apache.org/dyn/closer.lua?action=download&filename=brooklyn/apache-brooklyn-0.12.0/apache-brooklyn-0.12.0-1.noarch.rpm

Note the need for the "-1" in the file name though.

Aled


On 20/02/2020 23:13, Geoff Macartney wrote:
My current appraisal of the RC is:

verify_brooklyn_rc.sh looks ok, tail of output (tidied):

[✓] Build from sources successful
~/brooklyn_releases/apache-brooklyn-1.0.0-rc3 ~/brooklyn_releases

-------------------------------------------

Additional steps requiring manual intervention (execute in source
distribution folder apache-brooklyn-1.0.0-src:
...etc

Checks successfully completed:
[✓] Download links work.
[✓] Checksums and PGP signatures are valid.
[✓] Expanded source archive matches contents of RC tag.
[✓] Expanded source archive builds and passes tests.
[✓] LICENSE is present and correct.
[✓] NOTICE is present and correct, including copyright date.
[✓] No compiled archives bundled in source archive.

Checks left to do manually with the help of above instructions:
[✓] All files have license headers where appropriate.
[✓] All dependencies have compatible licenses.

Remaning items from checklist:
[✓] Binaries work.
[✓] I follow this project’s commits list.
----

So far so good. Also did:

[✓] Was able to use UI to create and install simple apps (on AWS - a
server, and Tomcat 8 with demo war).
[✓] br cli works (OSX binary, haven't tried the others)

On the other hand, I get a failure running the Vagrant release. I am not
sure I'm doing this right though; it's a long time since I've used this. I
just unpacked that tarball, cd-ed to that directory, and did "vagrant up".
It churns away for a bit, then I get a 404 at the "download release
archive" step. I tweaked the script to output the URL it's downloading and
it says

     brooklyn: Downloading Brooklyn release archive
https://www.apache.org/dyn/closer.lua?action=download&filename=brooklyn/apache-brooklyn-1.0.0/apache-brooklyn-1.0.0.noarch.rpm
     brooklyn: curl: (22) The requested URL returned error: 404 Not Found
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.


Does anyone recognise this, or know what's up?

regards
Geoff








On Thu, 20 Feb 2020 at 18:33, Geoff Macartney <geoff.macart...@gmail.com>
wrote:

Note that's different from the situation with the Docker image above. If
we are distributing source with a Dockerfile, I'd really expect that to
"Just Work". I'm tending towards thinking this will mean a -1 from me -
open to debate the matter though, what do you all think?

Geoff


On Thu, 20 Feb 2020 at 18:30, Geoff Macartney <geoff.macart...@gmail.com>
wrote:

Hi Paul,

Given Debian Buster, the current version doesn't provide a Java 8 JRE,
the
Debian package of Apache Brooklyn won't work on that version.
Getting this to work would require the user to install a system-wide
JRE 8
on their machine.
That's perfectly OK, we require a Java 8 runtime but we don't make any
stipulations about how you get that. It's quite a normal option to consider
getting a machine, installing Java, and then running Brooklyn on it.

Cheers
Geoff





On Thu, 20 Feb 2020 at 17:02, Duncan Grant <duncan.gr...@cloudsoft.io>
wrote:

+1 (binding)

I don't think Paul's reported issue above is a blocker - but I do think
we
should address this soon.

I've run some tests on mac using tar.gz and deployed some apps to aws and
gce.  All worked as expected so I'm happy for the release to go ahead.

Duncan

On Thu, 20 Feb 2020 at 16:03, Paul Campbell <paul.campb...@cloudsoft.io>
wrote:

Hi,

I think I've pinned down my errors to my machine having openjdk-11-jre
installed.

Given Debian Buster, the current version doesn't provide a Java 8 JRE,
the
Debian package of Apache Brooklyn won't work on that version.

Getting this to work would require the user to install a system-wide
JRE 8
on their machine. (i.e. download, unpack and update system environment
variables)

Paul

On Thu, 20 Feb 2020 at 14:41, Paul Campbell <
paul.campb...@cloudsoft.io>
wrote:

Hi,

Trying to test the RC3 deb package on Debian 10 (Buster).

I'm not able to start the 'brooklyn' service properly when installed
from
the Debian package.

sudo dpkg -i apache-brooklyn-1.0.0-rc3.deb
sudo service brooklyn start

Apache Brooklyn never completes startup, but doesn't die either. Port
8081
never opens.

The log file has the following errors:

2020-02-20T14:32:11,577 - ERROR  11 o.a.k.f.i.s.BootFeaturesInstaller
[vator-1-thread-2] Error installing boot features
org.apache.felix.resolver.reason.ReasonException: Unable to resolve
root:
missing requirement [root] osgi.identity;
osgi.identity=brooklyn-headless;
type=karaf.feature; version=0;

filter:="(&(osgi.identity=brooklyn-headless)(type=karaf.feature)(version>=0.0.0))"
[caused by: Unable to resolve brooklyn-headless/1.0.0: missing
requirement
[brooklyn-headless/1.0.0] osgi.identity;
osgi.identity=brooklyn-commands;
type=karaf.feature [caused by: Unable to resolve
brooklyn-commands/1.0.0:
missing requirement [brooklyn-commands/1.0.0] osgi.identity;
osgi.identity=brooklyn-commands; type=osgi.bundle;
version="[1.0.0,1.0.0]";
resolution:=mandatory [caused by: Unable to resolve
brooklyn-commands/1.0.0: missing requirement
[brooklyn-commands/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.launcher.command.support)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.launcher-common/1.0.0:
missing requirement [org.apache.brooklyn.launcher-common/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.entity.software.base)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.software-base/1.0.0:
missing requirement [org.apache.brooklyn.software-base/1.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=org.omg.CORBA)"]]]]]]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at
org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
~[?:?]
at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
~[?:?]
at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
~[?:?]
at

org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
~[?:?]
at

org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393)
~[?:?]
at

org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1116)
~[?:?]
at

org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
~[?:?]
at

org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
~[?:?]
at

org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[?:?]
at

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve brooklyn-headless/1.0.0: missing requirement
[brooklyn-headless/1.0.0] osgi.identity;
osgi.identity=brooklyn-commands;
type=karaf.feature [caused by: Unable to resolve
brooklyn-commands/1.0.0:
missing requirement [brooklyn-commands/1.0.0] osgi.identity;
osgi.identity=brooklyn-commands; type=osgi.bundle;
version="[1.0.0,1.0.0]";
resolution:=mandatory [caused by: Unable to resolve
brooklyn-commands/1.0.0: missing requirement
[brooklyn-commands/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.launcher.command.support)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.launcher-common/1.0.0:
missing requirement [org.apache.brooklyn.launcher-common/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.entity.software.base)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.software-base/1.0.0:
missing requirement [org.apache.brooklyn.software-base/1.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=org.omg.CORBA)"]]]]]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve brooklyn-commands/1.0.0: missing requirement
[brooklyn-commands/1.0.0] osgi.identity;
osgi.identity=brooklyn-commands;
type=osgi.bundle; version="[1.0.0,1.0.0]"; resolution:=mandatory
[caused
by: Unable to resolve brooklyn-commands/1.0.0: missing requirement
[brooklyn-commands/1.0.0] osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.launcher.command.support)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.launcher-common/1.0.0:
missing requirement [org.apache.brooklyn.launcher-common/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.entity.software.base)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.software-base/1.0.0:
missing requirement [org.apache.brooklyn.software-base/1.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=org.omg.CORBA)"]]]]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve brooklyn-commands/1.0.0: missing requirement
[brooklyn-commands/1.0.0] osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.launcher.command.support)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.launcher-common/1.0.0:
missing requirement [org.apache.brooklyn.launcher-common/1.0.0]
osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.entity.software.base)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.software-base/1.0.0:
missing requirement [org.apache.brooklyn.software-base/1.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package; filter:="(osgi.wiring.package=org.omg.CORBA)"]]]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve org.apache.brooklyn.launcher-common/1.0.0: missing
requirement
[org.apache.brooklyn.launcher-common/1.0.0] osgi.wiring.package;

filter:="(&(osgi.wiring.package=org.apache.brooklyn.entity.software.base)(version>=1.0.0)(!(version>=2.0.0)))"
[caused by: Unable to resolve
org.apache.brooklyn.software-base/1.0.0:
missing requirement [org.apache.brooklyn.software-base/1.0.0]
osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package; filter:="(osgi.wiring.package=org.omg.CORBA)"]]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve org.apache.brooklyn.software-base/1.0.0: missing requirement
[org.apache.brooklyn.software-base/1.0.0] osgi.wiring.package;
filter:="(osgi.wiring.package=javax.management.remote.jmxmp)"
[caused by:
Unable to resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package; filter:="(osgi.wiring.package=org.omg.CORBA)"]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable
to
resolve

wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0:
missing requirement

[wrap_file__opt_brooklyn-1.0.0_system_org_glassfish_external_opendmk_jmxremote_optional_jar_1.0-b01-ea_opendmk_jmxremote_optional_jar-1.0-b01-ea.jar_Import-Package_javax.management.openmbean__/0.0.0]
osgi.wiring.package; filter:="(osgi.wiring.package=org.omg.CORBA)"
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
at

org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
~[?:?]
... 14 more
2020-02-20T14:32:53,921 - WARN   46
o.a.s.c.c.VersionProperties$LazyHolder
[f]-nio2-thread-1] Failed (FileNotFoundException) to load version
properties: Resource does not exists


On Tue, 18 Feb 2020 at 23:37, Richard Downer <rich...@apache.org>
wrote:
This is to call for a vote for the release of Apache Brooklyn 1.0.0.

This release comprises of a source code distribution, and a
corresponding
binary distribution, and Maven artifacts.

The source and binary distributions, including signatures, digests,
etc.
can be found at:



https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc3
The artifact SHA-256 checksums are as follows:

   f6b199faadee7391a1a0509a853619aef37b0d3c1a6ecf01ecff2b07d729c42a
*apache-brooklyn-1.0.0-rc3-1.noarch.rpm
   7481b2c24949de9c29bfd1c5c9a32e1199c9fa0504af01d9a9bca764721def61
*apache-brooklyn-1.0.0-rc3-bin.tar.gz
   9e2d594021056fa3ecc76c87648609be6e0884222f4f921b8bad1f529896cd9c
*apache-brooklyn-1.0.0-rc3-bin.zip
   e0148e4bd5aa6be2979edda29609432f060cee60b36a79608de150f3263aa480
*apache-brooklyn-1.0.0-rc3-classic.tar.gz
   e0b26edd4d2e340513f06d8e089d2be12e1b882cb1dc4ffd27061fe53c72bc84
*apache-brooklyn-1.0.0-rc3-classic.zip
   3742424ce5a58813591c21ab556072915c20eb390eb0484e2650b8f8ed605494
*apache-brooklyn-1.0.0-rc3-client-cli-linux.tar.gz
   eafded3bfc5f8a63ddd543c98e142f928eae9f423ba8da68f7e062be2796a06d
*apache-brooklyn-1.0.0-rc3-client-cli-linux.zip
   13f025116cd9d3ffa40d328c522e50c9d18a6d3a1fc77238e3310a2098a92c82
*apache-brooklyn-1.0.0-rc3-client-cli-macosx.tar.gz
   f554fa5d95ce11f5f08d7b9f66e7be4a0219acdc3064067a44e4b1524d437d24
*apache-brooklyn-1.0.0-rc3-client-cli-macosx.zip
   8c41c4902004ad283f6e08a71256be82d5e747cc553d54e16f22b40214210cf5
*apache-brooklyn-1.0.0-rc3-client-cli-windows.tar.gz
   ffb1a7dd912d74968b2282b9a224dbc019f6fc81bec1c81d03fd17bf34b58277
*apache-brooklyn-1.0.0-rc3-client-cli-windows.zip
   9d6a7a04fe10f95a34b6167f2896a219f7863e16e66e107e4243ce32695d5b49
*apache-brooklyn-1.0.0-rc3-src.tar.gz
   a9e622854b2774790e0f7421b21b680a04983c18e09a086628c4360248670fa3
*apache-brooklyn-1.0.0-rc3-src.zip
   164898a211dea73397fb22faa7b8198ff4d63d0941e1c690a20c39515cfadbcc
*apache-brooklyn-1.0.0-rc3-vagrant.tar.gz
   ac81a3c07b4b59213362abc6ecbac3a57de500cee63a9793f06a42e8821ffce1
*apache-brooklyn-1.0.0-rc3-vagrant.zip
   9e45418d12edb0332dec8a3e93b991dcb0f9afa55d9f2fef4d5cd6c6c65b9a26
*apache-brooklyn-1.0.0-rc3.deb

The Nexus staging repository for the Maven artifacts is located at:



https://repository.apache.org/content/repositories/orgapachebrooklyn-1055
All release artifacts are signed with the following key:

     https://people.apache.org/keys/committer/richard.asc

KEYS file available here:

     https://dist.apache.org/repos/dist/release/brooklyn/KEYS


The artifacts were built from git commit IDs:

brooklyn: d3ef75f26240bee38d288d507364616380e4d853
brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
brooklyn-dist: d55424d0c5994d9bceb804bcf0ecc7c80560370e
brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
All of the above have been tagged as "apache-brooklyn-1.0.0-rc3"

Please vote on releasing this package as Apache Brooklyn 1.0.0.

The vote will be open for at least 72 hours.
[ ] +1 Release this package as Apache Brooklyn 1.0.0
[ ] +0 no opinion
[ ] -1 Do not release this package because ...


Thanks!


--
Paul Campbell
Software Engineer
*Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud

E: p...@cloudsoft.io
M: 07476981644 <+447476981644>
T: kemitixcode <https://twitter.com/kemitixcode>
L: https://www.linkedin.com/in/paulkcampbell/


--
Paul Campbell
Software Engineer
*Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud

E: p...@cloudsoft.io
M: 07476981644 <+447476981644>
T: kemitixcode <https://twitter.com/kemitixcode>
L: https://www.linkedin.com/in/paulkcampbell/


--
Duncan Grant
Lead Software Engineer

*Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud

GitHub: https://github.com/duncangrant/

Reply via email to