+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/