Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.9 mvn version safeupgradeonly #1510

Merged
merged 4 commits into from
Apr 28, 2016

Conversation

rohityadavcloud
Copy link
Member

Upgrades maven dependencies versions that can be safely upgraded without breaking console-proxy/crypto usage.

Bisected changes from: #1397

cc @swill @DaanHoogland

rohityadavcloud and others added 4 commits April 22, 2016 16:20
Updated most dependencies to latest minor releases, EXCEPT:

- Gson 2.x
- Major spring framework version
- Servlet version
- Embedded jetty version
- Mockito version (beta)
- Mysql lib minor version upgrade (breaks mysql-ha plugin)

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Fixes enum name to supress checkstyle failure due to the latest checkstyle
version

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
- Fix jetty dependency that is compatible with Java7
- Upgrade minor revisions of dependencies
- Upgrade vmware mvn sdk dependency to 6.0
- Downgrade bounty castle version to 1.46 (same as before)

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
@rohityadavcloud
Copy link
Member Author

With this change we would be able to use JDK8 for building cloudstack once we fix the build issues of F5 plugin (that's the only component that fails to build with javac 1.8 now).

@rohityadavcloud
Copy link
Member Author

@swill please include this PR in your list, thanks

@swill
Copy link
Contributor

swill commented Apr 22, 2016

@bhaisaab yep, already got it. 👍

@jburwell
Copy link
Contributor

@bhaisaab @swill it is important to note that Spring 3 only supports running JDK8 for applications built using a target version of 1.7. Applications built using Spring 3 a 1.8 version target will be unstable and eventually crash.

@DaanHoogland
Copy link
Contributor

@swill busy on this one yet? I am looking to run it as well

@swill
Copy link
Contributor

swill commented Apr 25, 2016

go ahead. I am trying to get to the bottom of marvin being strange right now.

@rohityadavcloud
Copy link
Member Author

@swill thanks, this can be merged first as we wait for bountycastle related changes to work with openjdk 1.7.0_95+

@swill
Copy link
Contributor

swill commented Apr 27, 2016

CI RESULTS

Tests Run: 85
  Skipped: 0
   Failed: 0
   Errors: 0

Associated Uploads

/tmp/MarvinLogs/DeployDataCenter__Apr_26_2016_20_17_04_VKI7EV:

/tmp/MarvinLogs/test_network_0G1KRM:

/tmp/MarvinLogs/test_vpc_routers_JIBRWD:

Uploads will be available until 2016-06-27 02:00:00 +0200 CEST

Comment created by upr comment.

@swill
Copy link
Contributor

swill commented Apr 27, 2016

This one is ready pending at least one LGTM code review...

@rohityadavcloud
Copy link
Member Author

@DaanHoogland @wido @jburwell review/lgtm please?

@wido
Copy link
Contributor

wido commented Apr 27, 2016

Compiled the code using JDK8 (1.8.0_65) and ran unit tests, works on my system.

Based on the code changes: LGTM

@DaanHoogland
Copy link
Contributor

LGTM, i had run the tests as well, with no more then the usual problems &*%(^%. Note that part of the change is mine when you take my lgtm for it;)

@swill
Copy link
Contributor

swill commented Apr 27, 2016

Thank you gentlemen. I think this one is ready now. 👍

@asfgit asfgit merged commit 8af677a into apache:master Apr 28, 2016
asfgit pushed a commit that referenced this pull request Apr 28, 2016
4.9 mvn version safeupgradeonlyUpgrades maven dependencies versions that can be safely upgraded without breaking console-proxy/crypto usage.

Bisected changes from: #1397

cc @swill @DaanHoogland

* pr/1510:
  maven: fix dependency version support by JDK7
  further maven dependency updates from Daan
  framework/quota: fix checkstyle issue
  maven: Upgrade dependency versions

Signed-off-by: Will Stevens <williamstevens@gmail.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Nov 30, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Nov 30, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Nov 30, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Nov 30, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Nov 30, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Dec 1, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Dec 1, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Fixes servlet issue, uses servlet 3.1.0
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Dec 2, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Fixes servlet issue, uses servlet 3.1.0
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Dec 2, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Fixes servlet issue, uses servlet 3.1.0
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
rohityadavcloud added a commit to shapeblue/cloudstack that referenced this pull request Dec 6, 2016
- Upgrades Maven dependency version to v1.55
- Fixes bountycastle usages and issues
- Adds timeout to jetty/annotation scanning
- Fixes servlet issue, uses servlet 3.1.0
- Downgrade javassist used by reflections to fix annotation process errors
- Make console-proxy-rdp bc dependency same as rest of the codebase
- Picks up PR apache#1510 by Daan

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants