+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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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: [email protected] > > 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: [email protected] > 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/
