odlparent.git
5 years agobump spotbugs (+ maven-plugin) from 3.1.5 to 3.1.6 75/74375/5
Michael Vorburger [Tue, 24 Jul 2018 09:17:30 +0000 (11:17 +0200)]
bump spotbugs (+ maven-plugin) from 3.1.5 to 3.1.6

Bumps [spotbugs](https://github.com/spotbugs/spotbugs) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/spotbugs/spotbugs/releases)
- [Changelog](https://github.com/spotbugs/spotbugs/blob/release-3.1/CHANGELOG.md)
- [Commits](https://github.com/spotbugs/spotbugs/compare/3.1.5...3.1.6)

Change-Id: Ib986923148ad46d063252436e58d2a2476c9b060
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agoBump to BouncyCastle 1.60 93/74393/2
Stephen Kitt [Tue, 24 Jul 2018 12:26:14 +0000 (14:26 +0200)]
Bump to BouncyCastle 1.60

Release notes: http://bouncycastle.org/releasenotes.html

This includes fixes for CVE-2018-1000180 and CVE-2018-1000613.

Change-Id: I798d49208f443cfed954244998eedb7e40e70753
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agobump PAX URL from 2.5.3 to 2.5.4 82/74382/2
Michael Vorburger [Tue, 24 Jul 2018 09:58:06 +0000 (11:58 +0200)]
bump PAX URL from 2.5.3 to 2.5.4

looking at https://github.com/ops4j/org.ops4j.pax.url/compare/url-2.5.3...url-2.5.4
the only change seems to be https://github.com/ops4j/org.ops4j.pax.url/commit/fe6131e87f255c45b7886d392bd3e7e70245ee0c
for https://ops4j1.jira.com/browse/PAXURL-346, which looks useful to pick up.

Change-Id: Idf5c165b9ffecb295c641ba7eef1754f6e0f4743
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agoBump Guava 23.6 → 25.1 and add default feature 91/70291/10
Stephen Kitt [Tue, 3 Apr 2018 13:27:04 +0000 (15:27 +0200)]
Bump Guava 23.6 → 25.1 and add default feature

This replaces the odl-guava-23 feature with odl-guava-25 and adds a
default odl-guava feature which downstreams should depend on.

Release notes:
* https://github.com/google/guava/releases/tag/v24.0
* https://github.com/google/guava/releases/tag/v24.1
* https://github.com/google/guava/releases/tag/v25.0
* https://github.com/google/guava/releases/tag/v25.1

Change-Id: Ied2e93b4d6546df5ecd521672a6945cbb59e4b8a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
5 years agobump truth from 0.41 to 0.42 79/74379/3
Michael Vorburger [Tue, 24 Jul 2018 09:33:07 +0000 (11:33 +0200)]
bump truth from 0.41 to 0.42

Bumps [truth](https://github.com/google/truth) from 0.41 to 0.42.
- [Release notes](https://github.com/google/truth/releases)
- [Commits](https://github.com/google/truth/commits)

Change-Id: I4d722f4e5f0255b237a767b67cd3aac390d7b077
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agobump PAX exam.version from 4.11.0 to 4.12.0 81/74381/3
Michael Vorburger [Tue, 24 Jul 2018 09:38:11 +0000 (11:38 +0200)]
bump PAX exam.version from 4.11.0 to 4.12.0

Updates the following from 4.11.0 to 4.12.0 :
* `pax-exam-container-karaf`
* `pax-exam-junit4`
* `pax-exam`
* `pax-exam-container-forked`
* `pax-exam-container-native`
* `pax-exam-extender-service`
* `pax-exam-inject`
* `pax-exam-invoker-junit`
* `pax-exam-features`
* `pax-exam-link-mvn`
* `pax-exam-link-assembly`

There don't seem to be real release notes,
but this JIRA query identifies issues that went into 4.12.0 :
https://ops4j1.jira.com/browse/PAXEXAM-917?jql=project%20%3D%20PAXEXAM%20AND%20fixVersion%20%3D%204.12.0

Change-Id: I54e4a46556b795e6ce6ac648223224f03c3f39dd
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agobump value from 2.6.1 to 2.6.3 77/74377/1
Michael Vorburger [Tue, 24 Jul 2018 09:22:54 +0000 (11:22 +0200)]
bump value from 2.6.1 to 2.6.3

There are unfortunately no release notes yet on
https://github.com/immutables/immutables#changelog, but it seems to be just:

* https://github.com/immutables/immutables/issues/784
* https://github.com/immutables/immutables/issues/788

proposed release notes in https://github.com/immutables/immutables/pull/805

Change-Id: I2295be6c49de054e5352398e1ac7396667975636
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agoRemove unneeded guava version declaration 71/74271/1
Robert Varga [Fri, 20 Jul 2018 09:20:36 +0000 (11:20 +0200)]
Remove unneeded guava version declaration

This removes an unneeded declaration and removes site configuration
which we are not using anyway.

Change-Id: Iee371b5bf15c194ed87ed1e1d200a6f6f7f800d5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoDo not declare junit-dep dependency 67/74167/5
Robert Varga [Wed, 18 Jul 2018 01:48:28 +0000 (03:48 +0200)]
Do not declare junit-dep dependency

junit-dep is now obsolete, and no longer depends on anything.
We used to use it to pull in Mockito and Hamcrest but these are made
available through other means (junit itself pulls in Hamcrest, and we
pull in Mockito explicitly).

Change-Id: I70ee5e0080ceb2f0bf2d37db3d4824c727b8385d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Reviewed-by: Stephen Kitt <skitt@redhat.com>
5 years agoAdd junit/mockito-core as test dependencies 66/74166/4
Robert Varga [Wed, 18 Jul 2018 01:45:59 +0000 (03:45 +0200)]
Add junit/mockito-core as test dependencies

These are used all over the place and everyone is using them. Also
document some of the other dependencies.

Change-Id: I36cb11bd9ea5a496dfac376fd111aa4bd607c698
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump powermock to 1.7.4 54/74154/1
Robert Varga [Tue, 17 Jul 2018 20:38:10 +0000 (22:38 +0200)]
Bump powermock to 1.7.4

https://github.com/powermock/powermock/releases/tag/powermock-1.7.0
https://github.com/powermock/powermock/releases/tag/powermock-1.7.1
https://github.com/powermock/powermock/releases/tag/powermock-1.7.2
https://github.com/powermock/powermock/releases/tag/powermock-1.7.3
https://github.com/powermock/powermock/releases/tag/powermock-1.7.4

This is required to upgrade to mockito 2.x.x.

Change-Id: Id2390bc39d7bc5ac5736af4d2ba33f5eca2aafb6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump powermock to 1.6.6 53/74153/1
Robert Varga [Tue, 17 Jul 2018 20:35:32 +0000 (22:35 +0200)]
Bump powermock to 1.6.6

https://github.com/powermock/powermock/releases/tag/powermock-1.6.5
https://github.com/powermock/powermock/releases/tag/powermock-1.6.6

Change-Id: If2b8e26ef003bf92858658f6f45b0befd7f17441
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump agrona to 0.9.21 52/74152/1
Robert Varga [Tue, 17 Jul 2018 20:31:11 +0000 (22:31 +0200)]
Bump agrona to 0.9.21

https://github.com/real-logic/agrona/releases/tag/0.9.19
https://github.com/real-logic/agrona/releases/tag/0.9.20
https://github.com/real-logic/agrona/releases/tag/0.9.21

Change-Id: If4c462e0321bc6340442ab77cb9e0847342a6f1d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agoBump akka to 2.5.14 51/74151/1
Robert Varga [Tue, 17 Jul 2018 20:25:38 +0000 (22:25 +0200)]
Bump akka to 2.5.14

https://akka.io/blog/news/2018/07/13/akka-2.5.14-released

Change-Id: Ie62ba414b4856af1381ee4492dd955a6c6744fc7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 years agobump slf4j bug-pattern from 1.4.0 to 1.4.1 38/73738/3
Michael Vorburger [Wed, 4 Jul 2018 13:36:23 +0000 (15:36 +0200)]
bump slf4j bug-pattern from 1.4.0 to 1.4.1

Bumps [bug-pattern](https://github.com/KengoTODA/findbugs-slf4j) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/KengoTODA/findbugs-slf4j/releases)
- [Changelog](https://github.com/KengoTODA/findbugs-slf4j/blob/master/CHANGELOG.md)
- [Commits](https://github.com/KengoTODA/findbugs-slf4j/compare/findbugs-slf4j-1.4.0...findbugs-slf4j-1.4.1)

Change-Id: I59d55a8bc9311a535740d300c880d9b8bbf0fa35
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
5 years agobump jdt.annotation from 2.1.150 to 2.2.0 39/73739/3
Michael Vorburger [Wed, 4 Jul 2018 13:45:31 +0000 (15:45 +0200)]
bump jdt.annotation from 2.1.150 to 2.2.0

Change-Id: I6ecfc61d555998ff5ad6951ce1e8aedfc619efaf
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump maven-blueprint-plugin to 1.10.0 72/73672/3
Robert Varga [Mon, 2 Jul 2018 22:46:02 +0000 (00:46 +0200)]
Bump maven-blueprint-plugin to 1.10.0

Release notes are hard to come by, but this removes a chunk of
unneeded antrun.

Change-Id: I1196f3305b0d83b33e3bbd6819144b28719588fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump Jackson 2.8.9 → 2.9.6 93/72193/5
Stephen Kitt [Wed, 23 May 2018 12:02:16 +0000 (14:02 +0200)]
Bump Jackson 2.8.9 → 2.9.6

Release notes:
* https://medium.com/@cowtowncoder/jackson-2-9-features-b2a19029e9ff
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.1
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.2
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.3
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.4
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.5
* https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.6

Change-Id: I1cb0a34a8fc602de24c9233c93fdacdf24a18763
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump akka to 2.5.13 96/72896/10
Robert Varga [Tue, 29 May 2018 18:03:26 +0000 (20:03 +0200)]
Bump akka to 2.5.13

This bumps akka to 2.5.13, along with aeron, agrona,
ssl-config and scala-parser-combinators.

Akka:
https://akka.io/blog/news/2018/04/13/akka-2.5.12-released
https://akka.io/blog/news/2018/06/08/akka-2.5.13-released

ssl-config-core:
https://github.com/lightbend/ssl-config/releases/tag/v0.2.3
https://github.com/lightbend/ssl-config/releases/tag/v0.2.4

scala-parser-combinators:
https://github.com/scala/scala-parser-combinators/releases/tag/v1.1.0
https://github.com/scala/scala-parser-combinators/releases/tag/v1.1.1

Minimum versions for agrona/aeron are 0.9.17 and 1.9.1,
we bump to latest compatible versions:

Agrona:
https://github.com/real-logic/agrona/releases/tag/0.9.13
https://github.com/real-logic/agrona/releases/tag/0.9.14
https://github.com/real-logic/agrona/releases/tag/0.9.15
https://github.com/real-logic/agrona/releases/tag/0.9.16
https://github.com/real-logic/agrona/releases/tag/0.9.17
https://github.com/real-logic/agrona/releases/tag/0.9.18

Aeron:
https://github.com/real-logic/aeron/releases/tag/1.8.0
https://github.com/real-logic/aeron/releases/tag/1.8.1
https://github.com/real-logic/aeron/releases/tag/1.8.2
https://github.com/real-logic/aeron/releases/tag/1.9.0
https://github.com/real-logic/aeron/releases/tag/1.9.1
https://github.com/real-logic/aeron/releases/tag/1.9.2
https://github.com/real-logic/aeron/releases/tag/1.9.3

Change-Id: I4aad5b890f1c4550da90c1020e86e7ba1a343f9a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 5a129329f3c6c3776cfdfe99c202772cf970749f)

6 years agoFix xtend-maven-plugin 81/73581/2
Robert Varga [Thu, 28 Jun 2018 18:50:42 +0000 (20:50 +0200)]
Fix xtend-maven-plugin

xtend-maven-plugin (really, xtend-core) has bad set of dependencies,
as it pulls an ancient core (3.8.0) and new plugins (to the point of
fetching new ones as they become available).

Since their certification authority expired in February, new artifacts
use one different certificate. This coupled with the fact there is
a split package involved leads to different parts of the package having
different keys -- leading to an reactor-shattering SecurityException.

Change-Id: Id443f229f105ea65c7adc4b09e3e25338075b59d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 7fe105ebc18f9f51119ef189e7f2a034473596e2)

6 years agoAdd missing odl-jackson-2.8 declaration 82/73582/1
Robert Varga [Thu, 28 Jun 2018 18:47:04 +0000 (20:47 +0200)]
Add missing odl-jackson-2.8 declaration

This feature should be declared in artifacts, do that.

Change-Id: I64eef278f2798ab2a2e8123ca8a6ddab69dd97e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 5eed9dbf9c0364596ef2ba3953164d5670aa2027)

6 years agoBump metainf-services from 1.7 to 1.8 33/73433/1
Michael Vorburger [Tue, 26 Jun 2018 09:30:21 +0000 (11:30 +0200)]
Bump metainf-services from 1.7 to 1.8

https://github.com/kohsuke/metainf-services/compare/metainf-services-1.7...metainf-services-1.8

Change-Id: I64d2f1c910668c6ba0b4eb9ea6da9dcfaca7b016
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoFix javadoc warning with JDK9+ 27/73227/2
Robert Varga [Wed, 20 Jun 2018 09:58:00 +0000 (11:58 +0200)]
Fix javadoc warning with JDK9+

JDK9 has introduced support for HTML5 javadocs and the doclet
emits a warning about not being sure how to interpret javadocs.

Fix this by specifying html4 on JDK9+.

Change-Id: I1d2bfa82918b220e6154cd825e602548f4450567
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit d213f479082b63fc7a0514e82f5978ea889e3b7f)

6 years agoBump spotbugs from 3.1.3 to 3.1.5 23/73223/1
Robert Varga [Wed, 20 Jun 2018 09:35:27 +0000 (11:35 +0200)]
Bump spotbugs from 3.1.3 to 3.1.5

https://github.com/spotbugs/spotbugs/blob/release-3.1/CHANGELOG.md

Change-Id: I096f8c1d10822391503c636091ca9dfe2f05cd1a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoKill maven.javadoc.version 22/73222/1
Robert Varga [Wed, 20 Jun 2018 09:38:48 +0000 (11:38 +0200)]
Kill maven.javadoc.version

This property is no longer used downstream, kill it.

Change-Id: Idfda7f0ee27b3a48a7736b7da599b74005af81f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump maven-javadoc-plugin to 3.0.1 21/73221/1
Robert Varga [Wed, 20 Jun 2018 09:38:11 +0000 (11:38 +0200)]
Bump maven-javadoc-plugin to 3.0.1

<https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317529&version=12342283>

Change-Id: Ib952ca3472033c876596d14aa1ade1d1877ada58
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump maven-pmd-plugin from 3.9 to 3.10.0 03/72903/4
Michael Vorburger [Tue, 12 Jun 2018 21:08:33 +0000 (23:08 +0200)]
Bump maven-pmd-plugin from 3.9 to 3.10.0

Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.9 to 3.10.0.
- [Release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342689&styleName=Text&projectId=12317621)

Change-Id: I4698da50438f3909a041eeb627adc963b80e5fd6
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump truth from 0.40 to 0.41 19/73119/3
Michael Vorburger [Mon, 18 Jun 2018 09:39:01 +0000 (11:39 +0200)]
Bump truth from 0.40 to 0.41

Bumps [truth](https://github.com/google/truth) from 0.40 to 0.41.
- [Release notes](https://github.com/google/truth/releases/tag/release_0_41)

Change-Id: I03522e0052bc7995a85097f56ea67696c6f07881
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agobump commons-text from 1.3 to 1.4 21/73121/2
Michael Vorburger [Mon, 18 Jun 2018 09:43:47 +0000 (11:43 +0200)]
bump commons-text from 1.3 to 1.4

https://commons.apache.org/proper/commons-text/release-notes/RELEASE-NOTES-1.4.txt

Change-Id: Id90fc0e955c6a16631b06a6688b497771b043898
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agobump sevntu-checkstyle-maven-plugin 1.27.0-1.29.0 88/72288/5
Michael Vorburger [Tue, 12 Jun 2018 20:13:03 +0000 (22:13 +0200)]
bump sevntu-checkstyle-maven-plugin 1.27.0-1.29.0

https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.28.0
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.29.0

Change-Id: I0481f2091da68717a3a26c18c8d82dd07079e1ae
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump enunciate-core-annotations 2.10.1 to 2.11.1 59/72259/7
Michael Vorburger [Tue, 12 Jun 2018 20:12:09 +0000 (22:12 +0200)]
Bump enunciate-core-annotations 2.10.1 to 2.11.1

Changes according to https://github.com/stoicflame/enunciate/releases :

* Add support for Java 9, drop support for Java 7.
* Minor release covering two issues.
* Numerous bugs and enhancements.

Change-Id: I597ef360e57f2b30369978e390b6976d837f9dbd
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump wagon-http from 2.10 to 3.1.0 54/72254/6
Michael Vorburger [Tue, 12 Jun 2018 20:10:16 +0000 (22:10 +0200)]
Bump wagon-http from 2.10 to 3.1.0

Release notes: <https://lists.apache.org/thread.html/96024c54db7680697cb066e22a37b0ed5b4498386714a8a9ae1ec9cd@%3Cannounce.maven.apache.org%3E>

Change-Id: I686e43c34a0909fcd505919162ea5a9cd7c9606a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump maven-bundle-plugin from 3.3.0 to 3.5.0 89/72289/4
Michael Vorburger [Tue, 12 Jun 2018 20:11:21 +0000 (22:11 +0200)]
Bump maven-bundle-plugin from 3.3.0 to 3.5.0

https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-3.5.0/changelog.txt

Change-Id: I503ffb51c718cf740f8f5bd30dc8f64b72fb4907
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump scala-parser-combinators to 1.0.7 95/72895/3
Robert Varga [Tue, 29 May 2018 16:40:05 +0000 (18:40 +0200)]
Bump scala-parser-combinators to 1.0.7

https://github.com/scala/scala-parser-combinators/releases/tag/v1.0.7

Change-Id: Id221cf4e9700d24b52ef0be34047bde28b68446b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit e8c5b50da7401bdbe9a06c45d4a6df69f8444a81)

6 years agoadd org.osgi.compendium to single-feature-parent 10/72910/2
Michael Vorburger [Tue, 12 Jun 2018 23:45:32 +0000 (01:45 +0200)]
add org.osgi.compendium to single-feature-parent

fixes SFT bug
java.lang.ClassNotFoundException:
org.osgi.service.resolver.ResolutionException

This now really fixes it (I've reproduced and verified it);
whereas the earlier Ifaa39b35d1975ccd2aec15f6ed56191637f43d73
actually had not.

Change-Id: Iebf8e8c7c72b787f8858d469944aef716b4c2830
JIRA: ODLPARENT-136
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump commons-text from 1.1 to 1.3 60/72260/8
Michael Vorburger [Tue, 12 Jun 2018 20:04:38 +0000 (22:04 +0200)]
Bump commons-text from 1.1 to 1.3

https://commons.apache.org/proper/commons-text/release-notes/RELEASE-NOTES-1.2.txt
https://commons.apache.org/proper/commons-text/release-notes/RELEASE-NOTES-1.3.txt

Change-Id: I63e5da392b401c5eafdd2d68af8c351b83a89e84
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump duplicate-finder-maven-plugin 1.2.1 to 1.3.0 84/72284/4
Michael Vorburger [Tue, 12 Jun 2018 20:13:17 +0000 (22:13 +0200)]
Bump duplicate-finder-maven-plugin 1.2.1 to 1.3.0

Bumps [duplicate-finder-maven-plugin](https://github.com/basepom/duplicate-finder-maven-plugin) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/basepom/duplicate-finder-maven-plugin/releases)
- [Changelog](https://github.com/basepom/duplicate-finder-maven-plugin/blob/master/CHANGES.md)
- [Commits](https://github.com/basepom/duplicate-finder-maven-plugin/compare/duplicate-finder-maven-plugin-1.2.1...duplicate-finder-maven-plugin-1.3.0)

Change-Id: I2ac62255af7a9ee3c48a4e8bf17dbf6e784f9f42
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump jettison from 1.3.8 to 1.4.0 57/72257/3
Michael Vorburger [Tue, 12 Jun 2018 20:10:45 +0000 (22:10 +0200)]
Bump jettison from 1.3.8 to 1.4.0

Bumps [jettison](https://github.com/jettison-json/jettison) from 1.3.8 to 1.4.0.
- [Release notes](https://github.com/jettison-json/jettison/releases)
- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.3.8...jettison-1.4.0)

Change-Id: Ie081aa5d8972496506deecb17190c9e0b836cb35
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoremove SingleFeatureTest's old INFO log config 91/72891/2
Michael Vorburger [Thu, 12 Apr 2018 13:33:22 +0000 (15:33 +0200)]
remove SingleFeatureTest's old INFO log config

because since we switched to log4j2 that has no more effect anyway:

  log4j.logger.org.opendaylight.odlparent.featuretest=INFO

because all properties must by log4j2.* and this is the default anyway:

  log4j2.rootLogger.level=INFO

Change-Id: Ic934a4d4ff7bf9d565ff88669c8f1a7607566368
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoremove SingleFeatureTest log4j.rootLogger override 92/72892/2
Michael Vorburger [Thu, 12 Apr 2018 13:15:32 +0000 (15:15 +0200)]
remove SingleFeatureTest log4j.rootLogger override

because since we switched to log4j2 that has no more effect anyway:

  log4j.rootLogger=INFO, stdout, osgi\:*

because all properties must by log4j2.* and this is the default anyway:

  log4j2.rootLogger.level=INFO

Change-Id: I0b6755403668d6723b036ba1532fe5e89f437df2
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump checkstyle from 8.10 to 8.10.1 49/72349/4
dependabot[bot] [Mon, 28 May 2018 04:17:38 +0000 (04:17 +0000)]
Bump checkstyle from 8.10 to 8.10.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.10 to 8.10.1.
- [Release notes](http://checkstyle.sourceforge.net/releasenotes.html#Release_8.10.1)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.10...checkstyle-8.10.1)

Change-Id: I332d089e544d9c675c28cf68e009918865f70c31
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years agoBump scala to 2.12.6 94/72894/1
Robert Varga [Tue, 29 May 2018 16:33:28 +0000 (18:33 +0200)]
Bump scala to 2.12.6

https://github.com/scala/scala/releases/tag/v2.12.6

Change-Id: Ie3c281606b6c4b63cec6d9be50fc86cb72a3dd2f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 900aaf37f03c0f80ae0bc10b480f30d7873cd269)

6 years agoBump karaf-plugin Maven deps 3.3.3 to 3.5.3 61/72261/4
dependabot[bot] [Fri, 25 May 2018 04:27:07 +0000 (04:27 +0000)]
Bump karaf-plugin Maven deps 3.3.3 to 3.5.3

in line with I13eabefc4e4316b0be204a808c69f09be8e7d59d
https://git.opendaylight.org/gerrit/#/c/67554/

JIRA: ODLPARENT-138
Change-Id: I72bdb59d75b08425d002d88d0624e42296863e90
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agobump dependency-check-maven from 3.0.2 to 3.2.1 42/72642/2
dependabot[bot] [Sun, 3 Jun 2018 04:13:56 +0000 (04:13 +0000)]
bump dependency-check-maven from 3.0.2 to 3.2.1

Bumps [dependency-check-maven](https://github.com/jeremylong/DependencyCheck) from 3.0.2 to 3.2.1.
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/master/RELEASE_NOTES.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v3.0.2...v3.2.1)

Change-Id: Iad1636e1be72ab529aea7b65ddd3d1b57a0039c9
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoadd com.sun.management to jre.properties 37/72237/2
Michael Vorburger [Thu, 24 May 2018 13:44:00 +0000 (15:44 +0200)]
add com.sun.management to jre.properties

JIRA: INFRAUTILS-41
Change-Id: Ic80a16b21b1e4ac9460f5493e2e6b1ce22204a7b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump maven-pmd-plugin from 3.8 to 3.9.0 55/72255/3
dependabot[bot] [Fri, 25 May 2018 04:27:49 +0000 (04:27 +0000)]
Bump maven-pmd-plugin from 3.8 to 3.9.0

Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.8 to 3.9.0.
- [Release notes](https://mail-archives.apache.org/mod_mbox/maven-announce/201801.mbox/%3Ce915d011-91cf-cfdd-c60c-9d8266f74722%40apache.org%3E)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.8...maven-pmd-plugin-3.9.0)

Change-Id: If9a1dae0e6804cd98fad4c3d6e0666093719899b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump exec-maven-plugin from 1.5.0 to 1.6.0 65/72265/4
dependabot[bot] [Fri, 25 May 2018 04:26:26 +0000 (04:26 +0000)]
Bump exec-maven-plugin from 1.5.0 to 1.6.0

Bumps [exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/milestone/3?closed=1)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-1.5.0...exec-maven-plugin-1.6.0)

Change-Id: I7cade702be72a618566173e98e7d7cbe83cc7142
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump build-helper-maven-plugin from 1.12 to 3.0.0 82/72182/2
dependabot[bot] [Tue, 22 May 2018 04:22:15 +0000 (04:22 +0000)]
Bump build-helper-maven-plugin from 1.12 to 3.0.0

Bumps [build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 1.12 to 3.0.0.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/build-helper-maven-plugin-1.12...build-helper-maven-plugin-3.0.0)

Change-Id: Ie461a02da1762cb8d4ca0307a9f4c4a7cb523b60
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump org.eclipse.jdt.annotation 2.1.0 → 2.1.150 95/72295/3
dependabot[bot] [Fri, 25 May 2018 04:24:37 +0000 (04:24 +0000)]
Bump org.eclipse.jdt.annotation 2.1.0 → 2.1.150

Change-Id: Ifa7bb2136273659d8f9daab2f6a4ef4f1052674e
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump Immutables.org value from 2.6.0 to 2.6.1 85/72285/2
dependabot[bot] [Fri, 25 May 2018 04:25:51 +0000 (04:25 +0000)]
Bump Immutables.org value from 2.6.0 to 2.6.1

https://github.com/immutables/immutables#261-2018-05-23
https://github.com/immutables/immutables/milestone/69?closed=1

Change-Id: Ibea81189578af1ecf37dce7f6445d2f7eccfe17c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump jacoco-maven-plugin from 0.8.0 to 0.8.1 91/72291/4
dependabot[bot] [Fri, 25 May 2018 04:25:17 +0000 (04:25 +0000)]
Bump jacoco-maven-plugin from 0.8.0 to 0.8.1

https://github.com/jacoco/jacoco/releases/tag/v0.8.1

Change-Id: Ie232b96256facf7fd6429a52fbd252077703b473
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump Guava 23.6 to 23.6.1 37/72437/1
Stephen Kitt [Tue, 29 May 2018 15:48:29 +0000 (17:48 +0200)]
Bump Guava 23.6 to 23.6.1

Commit log: https://github.com/google/guava/compare/v23.6...v23.6.1

This addresses CVE-2018-10237 (and only that).

Change-Id: I41e9fd17f8edad70f1501807966201e4f0b6aff6
JIRA: ODLPARENT-155
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump gson from 2.8.2 to 2.8.5 96/72296/3
dependabot[bot] [Fri, 25 May 2018 04:24:33 +0000 (04:24 +0000)]
Bump gson from 2.8.2 to 2.8.5

Bumps [gson](https://github.com/google/gson) from 2.8.2 to 2.8.5.
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.2...gson-parent-2.8.5)

Change-Id: Ia5205c86a58a2fbd08d2bb5f82abe6f07532fa5e
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump org.eclipse.xtend.lib from 2.13.0 to 2.14.0 66/72266/3
dependabot[bot] [Fri, 25 May 2018 04:26:27 +0000 (04:26 +0000)]
Bump org.eclipse.xtend.lib from 2.13.0 to 2.14.0

Bumps [org.eclipse.xtend.lib](https://github.com/eclipse/xtext-lib) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/eclipse/xtext-lib/releases)
- [Commits](https://github.com/eclipse/xtext-lib/compare/v2.13.0...v2.14.0)

Change-Id: I90e0b093121f192d39758c40406d4d921ad91463
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump spotbugs from 3.1.2 to 3.1.3 93/72293/3
dependabot[bot] [Fri, 25 May 2018 04:24:07 +0000 (04:24 +0000)]
Bump spotbugs from 3.1.2 to 3.1.3

Bumps [spotbugs](https://github.com/spotbugs/spotbugs) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/spotbugs/spotbugs/blob/3.1.3/CHANGELOG.md)
- [Commits](https://github.com/spotbugs/spotbugs/compare/3.1.2...3.1.3)

Change-Id: Idbb5c94c535a91b9c367559e7d412b4b85466a59
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump truth from 0.36 to 0.40 62/72262/3
dependabot[bot] [Fri, 25 May 2018 04:27:01 +0000 (04:27 +0000)]
Bump truth from 0.36 to 0.40

Bumps [truth](https://github.com/google/truth) from 0.36 to 0.40.
- [Release notes](https://github.com/google/truth/releases)
- [Commits](https://github.com/google/truth/commits)

Change-Id: I46b8efd37c9503ebf1f5d49019bec873f91cba3b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump spotbugs-maven-plugin from 3.1.3 to 3.1.3.1 92/72292/3
dependabot[bot] [Fri, 25 May 2018 04:25:04 +0000 (04:25 +0000)]
Bump spotbugs-maven-plugin from 3.1.3 to 3.1.3.1

Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 3.1.3 to 3.1.3.1.
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-3.1.3...e974b5a56a10b110f77bbefbf427a10f5c58a83c)

Change-Id: I0ae8347f7bb04f55be77bef18590e52c597321d6
Signed-off-by: dependabot[bot] <support@dependabot.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump Immutables.org from 2.5.6 to 2.6.0 83/72183/2
dependabot[bot] [Tue, 22 May 2018 04:22:14 +0000 (04:22 +0000)]
Bump Immutables.org from 2.5.6 to 2.6.0

https://github.com/immutables/immutables#260-2018-05-19

https://github.com/immutables/immutables/milestone/68?closed=1

Thanks to https://dependabot.com for notifying me about this.

Change-Id: I2a01d7a0c11834b747a5a77d23df9d95b7477b9c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump checkstyle from 8.7 to 8.10 85/72185/1
dependabot[bot] [Mon, 21 May 2018 12:20:33 +0000 (12:20 +0000)]
Bump checkstyle from 8.7 to 8.10

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.7 to 8.10.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.7...checkstyle-8.10)

Thanks to https://dependabot.com for notifying me about this.

Change-Id: Ief8880af475832f79e3711f1616e1bc6c98e8a8d
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoremove redundancy in SingleFeatureTest 57/70857/2
Michael Vorburger [Thu, 12 Apr 2018 15:08:14 +0000 (17:08 +0200)]
remove redundancy in SingleFeatureTest

The aries.quiesce, aries.blueprint, equinox customizations
are already part of OpenDaylight's base Karaf customization.

see https://lists.opendaylight.org/pipermail/odlparent-dev/2018-April/001830.html

Change-Id: I4c89cddf07b5e144e9dc3cd21e4a7275f42815f8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoProvide better traces with invalid URLs 92/71392/2
Stephen Kitt [Thu, 26 Apr 2018 09:44:14 +0000 (11:44 +0200)]
Provide better traces with invalid URLs

When a feature or bundle contains an invalid URL (or missing URL), the
resulting plugin error is rather inscrutable. This attempts to improve
the situation by indicating which feature is at fault.

Change-Id: If235349f5dcc6a73e5f77a97123feae43bc2eef2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump netty to 4.1.24 92/71292/1
Robert Varga [Wed, 25 Apr 2018 08:40:01 +0000 (10:40 +0200)]
Bump netty to 4.1.24

http://netty.io/news/2018/04/04/4-1-23-Final.html
http://netty.io/news/2018/04/19/4-1-24-Final.html

Change-Id: I6eb7d1362e7574c12239faa63d31d53a37391c6c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpgr. maven-site-plugin → 3.7, asciidoctor → 1.5.6 55/67555/7
Robert Varga [Wed, 24 Jan 2018 20:03:55 +0000 (21:03 +0100)]
Upgr. maven-site-plugin → 3.7, asciidoctor → 1.5.6

maven-site-plugin:
https://mail-archives.apache.org/mod_mbox/maven-announce/201712.mbox/%3C1970630.7WseVgZzlZ%40giga%3E

Notable fix here is java9 compatibility, allowing us to remove
a dependency override.

asciidoctor-maven-plugin:
https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-1.5.4
https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-1.5.5
https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-1.5.6

Notable fix is alignment with doxia, allowing us to get to a sane
configuration again.

Change-Id: I0b26797128b19ac4cb2a93ebc3d6588e61104e0a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoDisable more null-related FindBugs checks 27/71027/1
Stephen Kitt [Tue, 17 Apr 2018 10:59:03 +0000 (12:59 +0200)]
Disable more null-related FindBugs checks

These produce false-positives with Guava 23.6+. This effectively
neuters null-pointer analysis using FindBugs unfortunately (but is
necessary to avoid having lots of irrelevant @SuppressFBWarnings
statements throughout the project).

Change-Id: I10445789b1266b8636fae1ae1130d7e64e0f67b3
JIRA: ODLPARENT-146
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoAdd jersey-client to odl-jersey-1 72/70972/2
Stephen Kitt [Mon, 16 Apr 2018 09:34:58 +0000 (11:34 +0200)]
Add jersey-client to odl-jersey-1

The Jersey feature needs to include the client.

Change-Id: Ifa9d3d5a7b6ffe46bb4c20c68740178b85cbecbc
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoSingleFeatureTest preserves target/SFT/karaf.log 00/70900/1
Michael Vorburger [Thu, 12 Apr 2018 13:56:33 +0000 (15:56 +0200)]
SingleFeatureTest preserves target/SFT/karaf.log

see issue for background; reason why, and impact

Issue: ODLPARENT-148
Change-Id: I15eeac652057fabb0dbc161e554dbe81164ebe0a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
(cherry picked from commit 4e5972854acffbe2faca51d8884f97475a433d3c)

6 years agoRemove ancient thirdparty jersey 1.17 packaging 73/70873/1
Ryan Goulding [Thu, 12 Apr 2018 19:04:31 +0000 (15:04 -0400)]
Remove ancient thirdparty jersey 1.17 packaging

We apparently used to ship an inlined version of jersey.  This is
no longer needed, and is removed here.

Change-Id: Id926a4d84140d8084e73f5228b47c38e428aec81
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoBump EclipseLink Moxy JAXB impl 2.6.2 → 2.7.1 16/70716/3
Michael Vorburger [Tue, 10 Apr 2018 14:10:40 +0000 (16:10 +0200)]
Bump EclipseLink Moxy JAXB impl 2.6.2 → 2.7.1

see https://www.eclipse.org/eclipselink/releases/2.7.php

Issue: NEUTRON-160
Change-Id: I38f0285643ca0a1aea99a5e7f9e2b158bb86168c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoSwitch to Karaf 4.2 34/70334/5
Stephen Kitt [Wed, 4 Apr 2018 10:01:57 +0000 (12:01 +0200)]
Switch to Karaf 4.2

This upgrades a number of related dependencies in the process.

Change-Id: I1aadc6f4a0ca95fd1bec256a2272ccc4e9ca6860
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoClean up Apache Commons features 33/70333/3
Stephen Kitt [Wed, 4 Apr 2018 12:09:40 +0000 (14:09 +0200)]
Clean up Apache Commons features

We were missing the dependency-tracking files, and commons-text
depends on commons-lang3 which we need to represent in the feature.

Change-Id: I0ef952688f9589f2385ef919bed2e3d1410d831d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdate dependency-check 28/67728/7
Stephen Kitt [Tue, 30 Jan 2018 15:43:23 +0000 (16:43 +0100)]
Update dependency-check

The jackson dependencies have been replaced by jackson-bom.

Change-Id: I1064e546c76acb357d3734c81c0a27b6312fe66a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoremove ovsdb config from custom.properties 83/70383/1
Sam Hague [Thu, 5 Apr 2018 20:22:35 +0000 (13:22 -0700)]
remove ovsdb config from custom.properties

Change-Id: Ic3f4762c8f92ebcc958a80cec01fbda5749544af
Issue-ID: NETVIRT-434
Issue-ID: ODLPARENT-34
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoODLPARENT-137: restore the opendaylight prompt 89/70289/2
Stephen Kitt [Tue, 3 Apr 2018 12:33:27 +0000 (14:33 +0200)]
ODLPARENT-137: restore the opendaylight prompt

In Karaf 4.1 and later, it turns out that the prompt defined in the
branding is overridden by the shell initialisation script,
etc/shell.init.script, which defines its own prompt. This patch adds
our own version of that script which disables the override.

Thanks to Guillaume Nodet for figuring out where the override was
coming from, and to Michael Vorburger for the initial investigation!
See https://issues.apache.org/jira/browse/KARAF-5570 for details.

Change-Id: I22410cb0425ab5b8a3f6e7c410fbb76587f9f973
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 732b0dc09d15b3b001fa636783dc4cdafc224b40)

6 years agoODLPARENT-146: disable NP_NONNULL_PARAM_VIOLATION 88/70288/2
Stephen Kitt [Thu, 29 Mar 2018 00:30:57 +0000 (17:30 -0700)]
ODLPARENT-146: disable NP_NONNULL_PARAM_VIOLATION

Guava 23.6 switched from @Nullable to @NullableDecl, which causes
false positives in FindBugs’ ``NP_NONNULL_PARAM_VIOLATION`` rule;
we’re disabling the rule for now.

Change-Id: I135c90930ff7e8a2203da46e3106ed69c570f1c1
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 82eee8769f07ec730cfbfa45dfa1ab5652bb8f07)

6 years agoAdd 3.1.0 release notes 87/70287/2
Stephen Kitt [Thu, 22 Mar 2018 17:09:43 +0000 (18:09 +0100)]
Add 3.1.0 release notes

Change-Id: Ia77f26ac993219bcf7b90dfbad6cd254ea07d89d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 34b60e9b2bb82afd7c11e0609c85f61f562d11c5)

6 years agoAdd 3.0.3 release notes 86/70286/2
Stephen Kitt [Mon, 19 Mar 2018 10:11:17 +0000 (11:11 +0100)]
Add 3.0.3 release notes

Change-Id: Ia19badf04234d5a03ef2e7d18ffe4db835b7a0be
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 07de5fbcfc958ca416c1f2317ac4ed58050f6a94)

6 years agoUse SpotBugs 3.1.2, and NP_NONNULL_PARAM_VIOLATION 08/70208/2
Stephen Kitt [Thu, 29 Mar 2018 14:48:03 +0000 (07:48 -0700)]
Use SpotBugs 3.1.2, and NP_NONNULL_PARAM_VIOLATION

This patch upgrades the SpotBugs plugin to 3.1.3 and the engine to
3.1.2. The changelog is
https://github.com/spotbugs/spotbugs/blob/3.1.2/CHANGELOG.md

SpotBugs 3.1.2 supports the nullable annotations in Checker Framework
(see
https://github.com/spotbugs/spotbugs/commit/dd436ff56abf0273a080ad228fcf5abd8ee3a097
for the patch), so we can re-enable NP_NONNULL_PARAM_VIOLATION when
using SpotBugs. This involves using a separate configuration, so this
patch splits everything out, including the report directory for
projects which run both FindBugs and SpotBugs.

Change-Id: I8cb110f12d79414d476b7a6c525412f3b7e2c188
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoAdd features for Apache Commons 14/70114/1
Stephen Kitt [Mon, 26 Mar 2018 18:41:38 +0000 (11:41 -0700)]
Add features for Apache Commons

This adds features for the four Apache Commons libraries we declare in
dependency management: Codec, Lang 3, Net and Text.

Change-Id: I6df54e97e44b14ce79c2ab7d5acd6b792ce59d9b
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoSwitch <issueManagement> from Bugzilla to JIRA 88/70088/1
Lorand Jakab [Mon, 26 Mar 2018 08:15:55 +0000 (11:15 +0300)]
Switch <issueManagement> from Bugzilla to JIRA

Change-Id: I432548aa2a3c7a3c3850a6a419abb24751d1ebef
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
6 years agoBump lmax disruptor to 3.4.1 49/69749/1
Robert Varga [Wed, 21 Mar 2018 11:22:10 +0000 (12:22 +0100)]
Bump lmax disruptor to 3.4.1

https://github.com/LMAX-Exchange/disruptor/releases/tag/3.4.0
https://github.com/LMAX-Exchange/disruptor/releases/tag/3.4.1

Change-Id: Ie702b3b97d2dc099b8402283b69eb18e114136ef
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump javassist to 3.22.0 28/69728/2
Robert Varga [Wed, 21 Mar 2018 02:46:36 +0000 (03:46 +0100)]
Bump javassist to 3.22.0

https://github.com/jboss-javassist/javassist/compare/rel_3_21_0_ga...rel_3_22_0_ga

Change-Id: Iae54ca698e04a55bfdfbcc6fd24ed46e9af1b647
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 47fe27592502cbd042c269bf21e8e03ed5df4ac2)

6 years agoBump netty to 4.1.22 26/69726/3
Robert Varga [Wed, 21 Mar 2018 02:39:58 +0000 (03:39 +0100)]
Bump netty to 4.1.22

http://netty.io/news/2018/02/05/4-0-56-Final-4-1-21-Final.html
http://netty.io/news/2018/02/21/4-1-22-Final.html

Change-Id: If7688af77baf5d9e1a3289d1cf5f42b0abf6f34e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit aae07f7a0cad6f94e4f511bcc3f466e14f93f235)

6 years agoBump scala to 2.12.5 25/69725/3
Robert Varga [Wed, 21 Mar 2018 02:38:16 +0000 (03:38 +0100)]
Bump scala to 2.12.5

http://www.scala-lang.org/news/2.12.5

Change-Id: I6a9fddc5ca58822367c146ec2d2cc547e61d7e7b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit e44d7d01ea051fb3dd51bdccf783c0f3e32ea963)

6 years agoBump akka to 2.5.11 24/69724/3
Robert Varga [Wed, 21 Mar 2018 01:56:47 +0000 (02:56 +0100)]
Bump akka to 2.5.11

https://akka.io/blog/news/2018/02/28/akka-2.5.11-released

Change-Id: Ida5ba9a519ec7336f32521e259d587b8cca3e57d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 9e31a398d1c8a8b3d76bc5596e2599d8ed6bd0eb)

6 years agoadd org.apache.karaf.scr.management to whitelist 25/69525/1
Michael Vorburger [Thu, 15 Mar 2018 11:09:32 +0000 (12:09 +0100)]
add org.apache.karaf.scr.management to whitelist

to fix spurious SingleFeatureTest (SFT) failures

see ODLPARENT-144; although unclear why this suddenly fails now

Change-Id: Ife9bdf0d94b028048cd6321e8fbdc5ec554a8bdb
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdate usage information for odlparent properties 49/69449/2
Stephen Kitt [Tue, 13 Mar 2018 16:46:46 +0000 (17:46 +0100)]
Update usage information for odlparent properties

This patch updates the usage information for all active projects in
ODL, and removes some unused properties:
* maven.clean.plugin.version
* compiler.version
* releaseplugin.version
* akka.version
* leveldb.version

This is technically a breaking change, so this is 4.0 material only.

Change-Id: Ia68136adef7c6ab3c40544546908653e81d8ba11
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump jacoco to 0.8.0 02/67902/2
Robert Varga [Sun, 4 Feb 2018 19:24:23 +0000 (20:24 +0100)]
Bump jacoco to 0.8.0

https://github.com/jacoco/jacoco/releases/tag/v0.8.0

Change-Id: Ibca747463e8c568bdc48147999f3d6f232ff6599
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoAdd odl-jackson-2.8 80/67280/17
Robert Varga [Thu, 18 Jan 2018 00:21:17 +0000 (01:21 +0100)]
Add odl-jackson-2.8

This a package containing a pre-configured jackson software package.

Change-Id: I459cfda5fb147b21a1e5339360fac06522307fbc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump akka to 2.5.10 68/68868/2
Robert Varga [Wed, 28 Feb 2018 10:38:26 +0000 (11:38 +0100)]
Bump akka to 2.5.10

https://akka.io/blog/news/2018/02/23/akka-2.5.10-released

Change-Id: I10d598a96e4a08078e10551517cee7f3882fc49d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agosuppress CRLF_INJECTION_LOGS in TestBundleDiag 15/69315/1
Michael Vorburger [Fri, 9 Mar 2018 15:59:38 +0000 (16:59 +0100)]
suppress CRLF_INJECTION_LOGS in TestBundleDiag

https://find-sec-bugs.github.io/bugs.htm#CRLF_INJECTION_LOGS

Change-Id: I1969245de6d4e95e44787311fb61c0cc3adc7a15
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoadd modernizer.skip to -Pq 53/69153/1
Michael Vorburger [Tue, 6 Mar 2018 18:09:14 +0000 (19:09 +0100)]
add modernizer.skip to -Pq

I'm adding https://github.com/gaul/modernizer-maven-plugin/
to infrautils in Id85737d789efb7ee07c8c7a34bdac39d8a96e076,
and cannot figure out how to get Maven to merge an additional
property in a profile, so why don't we just have this in
odlparent already?  Some day modernizer-maven-plugin could
be in odlparent.

Change-Id: Id270c4a7f363eb4a0557810526e17043cac326e8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoBump sevntu-checkstyle to 1.27 58/67558/3
Robert Varga [Wed, 24 Jan 2018 20:26:28 +0000 (21:26 +0100)]
Bump sevntu-checkstyle to 1.27

https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.25.0
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.26.0
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.27.0

Change-Id: Ifdc5c6c3d8f499893997af2258dbf0672a42b2b5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump checkstyle dependency to 8.7 57/67557/3
Robert Varga [Wed, 24 Jan 2018 20:23:12 +0000 (21:23 +0100)]
Bump checkstyle dependency to 8.7

http://checkstyle.sourceforge.net/releasenotes.html#Release_8.5
http://checkstyle.sourceforge.net/releasenotes.html#Release_8.6
http://checkstyle.sourceforge.net/releasenotes.html#Release_8.7

Change-Id: I0008e14482d07309a6c9e41cb9456e0004cfc8c2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump maven-checkstyle-plugin to 3.0.0 56/67556/4
Robert Varga [Wed, 24 Jan 2018 20:20:09 +0000 (21:20 +0100)]
Bump maven-checkstyle-plugin to 3.0.0

https://mail-archives.apache.org/mod_mbox/maven-announce/201801.mbox/%3Cop.zchs68akkdkhrr%40desktop-2khsk44.mshome.net%3E

Also removes checkstyle.version property, as noted in its TODO, and
switches from <sourceDirectory/> to <sourceDirectories/>, as
documented on the plugin site on
https://maven.apache.org/plugins/maven-checkstyle-plugin/

Change-Id: I3bffa47a300f314aaefe5181ca92fd0a6c925755
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoBump BouncyCastle to 1.59 64/68864/2
Robert Varga [Wed, 28 Feb 2018 09:38:15 +0000 (10:38 +0100)]
Bump BouncyCastle to 1.59

https://www.bouncycastle.org/releasenotes.html, most notably fixes
CVE-2017-13098.

Change-Id: Ifb3c972f5c41722850249168d36b6ab669c7e4d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump git-commit-id-plugin from 2.2.2 to 2.2.4 46/68546/2
Robert Varga [Fri, 23 Feb 2018 13:57:36 +0000 (14:57 +0100)]
Bump git-commit-id-plugin from 2.2.2 to 2.2.4

https://github.com/ktoso/maven-git-commit-id-plugin/releases/tag/v2.2.3
https://github.com/ktoso/maven-git-commit-id-plugin/releases/tag/v2.2.4

Change-Id: I3890a63b83434751e39f1a3bccd9c0727c317715
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoBump Karaf 4.1.4 → 4.1.5 65/68465/2
Stephen Kitt [Wed, 21 Feb 2018 14:06:22 +0000 (15:06 +0100)]
Bump Karaf 4.1.4 → 4.1.5

Release notes: http://karaf.apache.org/download.html#container-415

Change-Id: I4af39685f9f5c69a0f5fa5b22f1035dcef0936ba
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoExclude jsr250-api from enunciate-core-annotations 84/67184/2
Michael Vorburger [Tue, 16 Jan 2018 01:15:38 +0000 (02:15 +0100)]
Exclude jsr250-api from enunciate-core-annotations

to fix this (correct) complaint from ClasspathHellDuplicatesCheckRule:

file:/.../javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
overlaps with
file:/.../jre/lib/rt.jar
- total overlapping classes: 6 - different classloaders.

Change-Id: I6306d604d6b105f064e0e8f7f765a9af1ca7c11c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agobundle-test-lib should be a bundle 82/68182/1
Robert Varga [Tue, 13 Feb 2018 12:26:42 +0000 (13:26 +0100)]
bundle-test-lib should be a bundle

This prevents the jar from being wrapped by users.

Change-Id: Ib2c2198dc2acca072f5c1dede8a85ca4d1b15963
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit afc1ccc1bc2e840855d1478c8e51299d72631e72)

6 years agoignore web.xml and BP *.xml in duplicate-finder 79/67179/4
Michael Vorburger [Mon, 15 Jan 2018 23:37:49 +0000 (00:37 +0100)]
ignore web.xml and BP *.xml in duplicate-finder

This avoids duplicate classpath errors when running the
duplicate-finder-maven-plugin on projects depending on ODL Karaf feature
artifacts (such as odl-netvirt-openstack), which will typically have
dependencies on several web related OSGi bundles that include
WEB-INF/web.xml, and allow any org/opendaylight/blueprint/*.xml,
not just autowire.xml.

Change-Id: Iacfb820d44febdcf20eafd99cf549e023ff47df9
Signed-off-by: Michael Vorburger <vorburger@redhat.com>