brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Bouron <thomas.bou...@cloudsoftcorp.com>
Subject Re: [VOTE] Release Apache Brooklyn 0.9.0 [rc3]
Date Thu, 07 Apr 2016 12:16:51 GMT
I created a PR for this: https://github.com/apache/brooklyn-ui/pull/25

On Thu, 7 Apr 2016 at 12:55 Thomas Bouron <thomas.bouron@cloudsoftcorp.com>
wrote:

> Found the issue:
> https://github.com/apache/brooklyn-ui/blob/c31ec2c962b925c907d513a62dd095acacb9cea0/src/main/webapp/assets/js/libs/jquery.easy-autocomplete.js#L352-L360
>
> The jquery.easy-autocomplete.js library creates a new `contains` method
> within the `Array.prototype`. While this usually work for objects, it
> doesn't for arrays as this `contains` methods becomes a key of every array
> defined afterward. Meaning:
>
> Array.prototype.contains = function() {};
> // somewhere deep in other javascript code...var a = [1,2,3,4,5];for (x in a) {
>     // Now contains is a part of EVERY array and
>     // will show up here as a key of 'a'}
>
> A quick workaround would be to add:
>
> delete Array.prototype.contains;
>
> when the location wizard view is destroyed. I tested it and it worked.
> Unfortunately, it means that any views using the library onward will need
> to do the same. So for the future, we need to swap it for another one.
>
> Are you happy to go with the workaround?
>
> Best.
>
> On Thu, 7 Apr 2016 at 12:38 John McCabe <john@johnmccabe.net> wrote:
>
>> @andrea you need to bump your go to 1.6 and retry.
>>
>> I have:
>> - spun up the vagrant box (had to inject the rc3 download url as its not
>> on
>> the mirrors) without observing any issues
>> - checked port forwarding looks ok - binds to http://localhost:8081 on
>> the
>> host
>> - checked byon location catalog loads without issue
>> - checked display name for inherited locations looks ok
>> - deployed tomcat app to byon location
>> - confirm issue observed by @neykov, and also refresh as suggested by
>> @tbouron
>> - raised BROOKLYN-250, noticed that when adding locations to the catalog
>> (yaml or wizard), the displayName isn't being used in dropdowns or on the
>> catalog page (it uses name if present and falls back to id)
>>
>> On Thu, 7 Apr 2016 at 11:48 Andrea Turli <andrea.turli@cloudsoftcorp.com>
>> wrote:
>>
>> > Hi,
>> >
>> > Borrowing some ideas from Apache jclouds community [1] I'd like to
>> propose
>> > to use the same workflow:
>> >
>> > Validating an Apache Brooklyn release involves verifying the following:
>> >
>> > - Verify that the checksums are valid.
>> > - Verify that the PGP signatures are valid.
>> > - Check that the expanded source archive matches contents of RC tag.
>> > - Verify that the expanded source archive builds and passes tests.
>> > - Check that LICENSE and NOTICE files are present and correct.
>> > - Make sure all files have license headers where appropriate.
>> > - Check that all dependencies have compatible licenses.
>> > - Verify that no compiled archives bundled in source archive.
>> >
>> > Some steps require a manual verification, and others are fully
>> automated.
>> > The following scripts can be used:
>> >
>> > - Verify RAT, build, tests, checksums and signatures in one script
>> >
>> > Download the verification script:
>> >
>> > Unix: see the attachment
>> > If we accept the script we can then upload it to
>> > https://dist.apache.org/repos/dist/dev/brooklyn/verify_jclouds_rc.sh
>> >
>> > Run it and watch for failures:
>> >
>> > Unix:
>> >   chmod +x verify_brooklyn_rc.sh
>> >   ./verify_brooklyn_rc.sh 0.9.0-rc3
>> >
>> > Notice if you're running this on a Mac, you'll need brew and to do a
>> brew
>> > install gpg first.
>> >
>> > By the way running the script I've got
>> >
>> > [INFO]
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Building Brooklyn Client Command Line Interface 0.9.0
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO]
>> > [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @
>> > brooklyn-client-cli ---
>> > [INFO] Deleting
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client
>> > (includes = [brooklyn*.log, brooklyn*.log.*, stacktrace.log,
>> test-output,
>> > prodDb.*], excludes = [])
>> > [INFO]
>> > [INFO] --- maven-replacer-plugin:1.4.1:replace
>> > (fix-eclipse-dot-classpath-mangling) @ brooklyn-client-cli ---
>> > [INFO] Ignoring missing file
>> > [INFO] Replacement run on 0 file.
>> > [INFO]
>> > [INFO] --- buildnumber-maven-plugin:1.3:create (default) @
>> > brooklyn-client-cli ---
>> > [INFO] Executing: /bin/sh -c cd
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client
>> > && git rev-parse --verify HEAD
>> > [INFO] Working directory:
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client
>> > [INFO] Storing buildNumber: null at timestamp: 1460025523877
>> > [WARNING] Cannot get the branch information from the git repository:
>> > Detecting the current branch failed: fatal: Not a git repository (or any
>> > of the parent directories): .git
>> >
>> > [INFO] Executing: /bin/sh -c cd
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client
>> > && git rev-parse --verify HEAD
>> > [INFO] Working directory:
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client
>> > [INFO] Storing buildScmBranch: UNKNOWN_BRANCH
>> > [INFO]
>> > [INFO] --- maven-enforcer-plugin:1.4.1:enforce (brooklyn-build-req) @
>> > brooklyn-client-cli ---
>> > [INFO]
>> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>> > brooklyn-client-cli ---
>> > [INFO]
>> > [INFO] --- maven-antrun-plugin:1.8:run (process-build-all) @
>> > brooklyn-client-cli ---
>> > [INFO] Executing tasks
>> >
>> > main:
>> >
>> > all:
>> >      [exec] Starting build.sh (brooklyn-client go build script)
>> >      [exec]
>> >      [exec] ERROR: Incompatible Go language version: go1.5.2
>> >      [exec]
>> >      [exec] Go version 1.6 or higher is required to build the
>> > brooklyn-client CLI.
>> >      [exec] See golang.org for more information, or run maven with
>> > '-Dno-go-client' to skip.
>> >      [exec]
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Reactor Summary:
>> > [INFO]
>> > [INFO] Brooklyn REST JavaScript Web GUI ................... SUCCESS [
>> > 18.747 s]
>> > [INFO] Brooklyn Server Root ............................... SUCCESS [
>> >  0.188 s]
>> > [INFO] Brooklyn Parent Project ............................ SUCCESS [
>> >  2.226 s]
>> > [INFO] Brooklyn Test Support Utilities .................... SUCCESS [
>> >  4.008 s]
>> > [INFO] Brooklyn Logback Includable Configuration .......... SUCCESS [
>> >  0.861 s]
>> > [INFO] Brooklyn Common Utilities .......................... SUCCESS [
>> > 12.232 s]
>> > [INFO] Brooklyn API ....................................... SUCCESS [
>> >  1.555 s]
>> > [INFO] CAMP Server Parent Project ......................... SUCCESS [
>> >  0.227 s]
>> > [INFO] CAMP Base .......................................... SUCCESS [
>> >  2.305 s]
>> > [INFO] Brooklyn Test Support .............................. SUCCESS [
>> >  1.747 s]
>> > [INFO] Brooklyn REST Swagger Apidoc Utilities ............. SUCCESS [
>> >  6.977 s]
>> > [INFO] Brooklyn Logback Configuration ..................... SUCCESS [
>> >  0.392 s]
>> > [INFO] CAMP Server ........................................ SUCCESS [
>> >  4.696 s]
>> > [INFO] CAMP Server Jersey ................................. SUCCESS [
>> >  5.072 s]
>> > [INFO] Brooklyn Felix Runtime ............................. SUCCESS [
>> >  2.719 s]
>> > [INFO] Brooklyn Groovy Utilities .......................... SUCCESS [
>> >  0.811 s]
>> > [INFO] Brooklyn Core ...................................... SUCCESS
>> [02:34
>> > min]
>> > [INFO] Brooklyn Policies .................................. SUCCESS
>> [01:09
>> > min]
>> > [INFO] Brooklyn WinRM Software Entities ................... SUCCESS [
>> >  7.076 s]
>> > [INFO] Brooklyn Secure JMXMP Agent ........................ SUCCESS [
>> >  6.881 s]
>> > [INFO] Brooklyn JMX RMI Agent ............................. SUCCESS [
>> >  0.629 s]
>> > [INFO] Brooklyn Jclouds Location Targets .................. SUCCESS [
>> > 14.608 s]
>> > [INFO] Brooklyn Software Base ............................. SUCCESS
>> [01:01
>> > min]
>> > [INFO] Brooklyn CAMP REST API ............................. SUCCESS
>> [01:09
>> > min]
>> > [INFO] Brooklyn Hazelcast Storage ......................... SUCCESS [
>> >  2.073 s]
>> > [INFO] Brooklyn Launcher Common ........................... SUCCESS [
>> >  3.516 s]
>> > [INFO] Brooklyn REST API .................................. SUCCESS [
>> >  7.912 s]
>> > [INFO] Brooklyn REST Resources ............................ SUCCESS [
>> > 42.794 s]
>> > [INFO] Brooklyn REST Server ............................... SUCCESS [
>> > 15.761 s]
>> > [INFO] Brooklyn Launcher .................................. SUCCESS [
>> > 27.702 s]
>> > [INFO] Brooklyn Command Line Interface .................... SUCCESS [
>> > 13.755 s]
>> > [INFO] Brooklyn REST Client ............................... SUCCESS [
>> > 15.943 s]
>> > [INFO] Brooklyn REST Server with Jersey dependencies ...... SUCCESS [
>> > 51.902 s]
>> > [INFO] Brooklyn Test Framework ............................ SUCCESS
>> [01:02
>> > min]
>> > [INFO] Brooklyn OSGi init ................................. SUCCESS [
>> >  1.168 s]
>> > [INFO] Brooklyn Karaf ..................................... SUCCESS [
>> >  0.017 s]
>> > [INFO] Brooklyn Karaf Features ............................ SUCCESS [
>> >  0.618 s]
>> > [INFO] Brooklyn Karaf Distro .............................. SUCCESS [
>> >  6.784 s]
>> > [INFO] Brooklyn Karaf Shell Commands ...................... SUCCESS [
>> >  1.220 s]
>> > [INFO] Brooklyn Karaf pax-exam itest ...................... SUCCESS [
>> > 16.232 s]
>> > [INFO] Brooklyn Library Root .............................. SUCCESS [
>> >  0.224 s]
>> > [INFO] Brooklyn CM SaltStack .............................. SUCCESS [
>> >  3.660 s]
>> > [INFO] Brooklyn CM Ansible ................................ SUCCESS [
>> >  2.195 s]
>> > [INFO] Brooklyn CM Integration Root ....................... SUCCESS [
>> >  0.150 s]
>> > [INFO] Brooklyn Network Software Entities ................. SUCCESS [
>> >  2.630 s]
>> > [INFO] Brooklyn OSGi Software Entities .................... SUCCESS [
>> >  2.408 s]
>> > [INFO] Brooklyn Database Software Entities ................ SUCCESS [
>> >  3.249 s]
>> > [INFO] Brooklyn Web App Software Entities ................. SUCCESS [
>> > 22.210 s]
>> > [INFO] Brooklyn Messaging Software Entities ............... SUCCESS [
>> >  4.200 s]
>> > [INFO] Brooklyn NoSQL Data Store Software Entities ........ SUCCESS [
>> > 13.083 s]
>> > [INFO] Brooklyn Monitoring Software Entities .............. SUCCESS [
>> >  2.413 s]
>> > [INFO] Brooklyn QA ........................................ SUCCESS [
>> >  9.798 s]
>> > [INFO] Brooklyn Examples Aggregator Project ............... SUCCESS [
>> >  0.115 s]
>> > [INFO] Brooklyn Examples Aggregator Project - Webapps ..... SUCCESS [
>> >  0.137 s]
>> > [INFO] hello-world-webapp Maven Webapp .................... SUCCESS [
>> >  0.777 s]
>> > [INFO] hello-world-sql-webapp Maven Webapp ................ SUCCESS [
>> >  1.041 s]
>> > [INFO] Brooklyn Simple Web Cluster Example ................ SUCCESS [
>> >  4.382 s]
>> > [INFO] Brooklyn Global Web Fabric Example ................. SUCCESS [
>> >  2.493 s]
>> > [INFO] Brooklyn Simple Messaging Publish-Subscribe Example  SUCCESS [
>> >  3.556 s]
>> > [INFO] Brooklyn NoSQL Cluster Examples .................... SUCCESS [
>> >  2.510 s]
>> > [INFO] Brooklyn Client Command Line Interface ............. FAILURE [
>> >  0.435 s]
>> > [INFO] Brooklyn Downstream Project Parent ................. SKIPPED
>> > [INFO] Brooklyn Dist Root ................................. SKIPPED
>> > [INFO] Brooklyn All Things ................................ SKIPPED
>> > [INFO] Brooklyn Distribution .............................. SKIPPED
>> > [INFO] Brooklyn Vagrant Getting Started Environment ....... SKIPPED
>> > [INFO] Brooklyn Quick-Start Project Archetype ............. SKIPPED
>> > [INFO] Brooklyn RPM Package ............................... SKIPPED
>> > [INFO] Brooklyn Root ...................................... SKIPPED
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] BUILD FAILURE
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Total time: 13:23 min
>> > [INFO] Finished at: 2016-04-07T12:38:44+02:00
>> > [INFO] Final Memory: 244M/1459M
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-antrun-plugin:1.8:run
>> (process-build-all) on
>> > project brooklyn-client-cli: An Ant BuildException has occured: The
>> > following error occurred while executing this line:
>> > [ERROR]
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client/build.xml:23:
>> > exec returned: 1
>> > [ERROR] around Ant part ...<ant target="all"/>... @ 4:22 in
>> >
>> /private/tmp/apache-brooklyn-0.9.0-rc3/apache-brooklyn-0.9.0-src/brooklyn-client/target/antrun/build-main.xml
>> > [ERROR] -> [Help 1]
>> > [ERROR]
>> > [ERROR] To see the full stack trace of the errors, re-run Maven with the
>> > -e switch.
>> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>> > [ERROR]
>> > [ERROR] For more information about the errors and possible solutions,
>> > please read the following articles:
>> > [ERROR] [Help 1]
>> > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>> > [ERROR]
>> > [ERROR] After correcting the problems, you can resume the build with the
>> > command
>> > [ERROR]   mvn <goals> -rf :brooklyn-client-cli
>> >
>> > HTH,
>> > Andrea
>> >
>> > [1]:
>> > https://cwiki.apache.org/confluence/display/JCLOUDS/Validate+a+Release
>> >
>> > On 7 April 2016 at 00:24, Richard Downer <richard@apache.org> wrote:
>> >
>> >> This is to call for a vote for the release of Apache Brooklyn 0.9.0
>> [rc3].
>> >>
>> >> This release comprises of a source code distribution, and a
>> >> corresponding binary distribution, RPM packages, Vagrant environment
>> >> package, 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-0.9.0-rc3
>> >>
>> >> The artifact SHA-256 checksums are as follows:
>> >> 65e3438c81c76d47f98e637554e4b80c8c869ff482c18ca9b2d838778268a56b
>> >> *apache-brooklyn-0.9.0-rc3-1.noarch.rpm
>> >> 1a1235c10962371f52240f7fcb1c89f1d066cbb55715c493f4fdffc0a6927da0
>> >> *apache-brooklyn-0.9.0-rc3-bin.tar.gz
>> >> f95a566d5bb086906d8a4657029757b08a90d2483ef00a7eae0ddd55832b0f4c
>> >> *apache-brooklyn-0.9.0-rc3-bin.zip
>> >> bbceefda7444a0235527d9830230acb6a3d9f9c6280f36bccc59486a3ee80db8
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-linux.tar.gz
>> >> 7a1cabc5d96be11cbd538a202c1712f9bd053be18f37dc533c543004b247a802
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-linux.zip
>> >> 51ecff55d2c7308efc7f215cc5ab4bdfd8db8d2588fde3346b3c5ad53cf9d396
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-macosx.tar.gz
>> >> cce8cf9819cb57b1c0bbbdbef76da43fb8142ed2f0a6b9cb613850e2188081d6
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-macosx.zip
>> >> 6d5f1ca2d9550048c80cdf951f00c780c3766d09960f15a47585c37e44c16926
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-windows.tar.gz
>> >> d0d021f17efe389558b5d12141694179f3245acd9d016bd9de03917fc6b9fa4c
>> >> *apache-brooklyn-0.9.0-rc3-client-cli-windows.zip
>> >> b993253273280027c45adb4d6899493e8df0301080128d6c8bc10148da3c1a74
>> >> *apache-brooklyn-0.9.0-rc3-src.tar.gz
>> >> f9e4396ab123b650fe02675e0e753f819c4a5bcbf8ed48fd5fa925a6ba93e149
>> >> *apache-brooklyn-0.9.0-rc3-src.zip
>> >> 052412c38707152b01117ccf504aa75d742495743b134f2d328dd4725f19ee4e
>> >> *apache-brooklyn-0.9.0-rc3-vagrant.tar.gz
>> >> 4a9cc996b827342c11176257bd1663ecb572913f2d3f3dc1f2d43b54be62aa52
>> >> *apache-brooklyn-0.9.0-rc3-vagrant.zip
>> >>
>> >> The Nexus staging repositories for the Maven artifacts are located at:
>> >>
>> https://repository.apache.org/content/repositories/orgapachebrooklyn-1018
>> >>
>> https://repository.apache.org/content/repositories/orgapachebrooklyn-1019
>> >>
>> >> 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 these Git commit IDs:
>> >> brooklyn: acc8ff1930d243d2a5fae1ad2f1a1ef17ca4a19c
>> >> brooklyn-client: bc8593a933fcb76327ae4a511643e39d25a87ba2
>> >> brooklyn-dist: f08bddf201ab02a4f7066bfa3bcacf01bb430b99
>> >> brooklyn-docs: 12430d193e1891b87a677d6b45a3b17861c83518
>> >> brooklyn-library: 2565e6eb2868468ec2528df74fe85efdb887b6d2
>> >> brooklyn-server: 718aea7d27ce21835860d2de6a31d0e9474bee85
>> >> brooklyn-ui: 34d196678a8ae37804c698413d4ef19b86719a8f
>> >> All of the above have been tagged as "apache-brooklyn-0.9.0-rc3".
>> >>
>> >>
>> >> Please download the artifacts, test, and vote on releasing this
>> >> package as Apache Brooklyn 0.9.0.
>> >>
>> >> The vote will be open for at least 72 hours.
>> >> [ ] +1 Release this package as Apache Brooklyn 0.9.0 (please describe
>> >> the tests you have performed)
>> >> [ ] +0 no opinion
>> >> [ ] -1 Do not release this package (please describe why not)
>> >>
>> >> Thanks
>> >>
>> >
>> >
>>
> --
> Thomas Bouron • Software Engineer @ Cloudsoft Corporation •
> http://www.cloudsoftcorp.com/
> Github: https://github.com/tbouron
> Twitter: https://twitter.com/eltibouron
>
-- 
Thomas Bouron • Software Engineer @ Cloudsoft Corporation •
http://www.cloudsoftcorp.com/
Github: https://github.com/tbouron
Twitter: https://twitter.com/eltibouron

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message