odlparent.git
4 years agoBump modernizer plugin to 2.1.0 80/88580/2
Robert Varga [Mon, 23 Mar 2020 10:45:12 +0000 (11:45 +0100)]
Bump modernizer plugin to 2.1.0

https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.1.0

Change-Id: I3d0cbd0f0cc88a9703fdc9fd4a7d235bb8af68d6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump javassist to 3.27.0-GA 78/88578/1
Robert Varga [Mon, 23 Mar 2020 10:37:36 +0000 (11:37 +0100)]
Bump javassist to 3.27.0-GA

https://github.com/jboss-javassist/javassist/compare/rel_3_26_0_ga...rel_3_27_0_ga

Change-Id: I5767fcf627c7aa5da871c3b070a2cb5221ff210e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove projectinfo property 76/88576/1
Robert Varga [Mon, 23 Mar 2020 10:27:27 +0000 (11:27 +0100)]
Remove projectinfo property

We are already declaring Project Info Reports plugin in
pluginManagement at a newer version, hence this property is useless
and its sole user is being eliminated.

Change-Id: Ib04804f0808a8ebd88fed5e8eb3a15a719afd404
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove enforcer.version property 75/88575/1
Robert Varga [Mon, 23 Mar 2020 10:22:55 +0000 (11:22 +0100)]
Remove enforcer.version property

This property is used only for range specification downstream,
hence can be eliminated. Also centralize version declaration.

Change-Id: If6f9fbc988b7481998c387d007efb95b10768f05
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump enforcer to 3.0.0-M3 74/88574/2
Robert Varga [Mon, 23 Mar 2020 10:11:41 +0000 (11:11 +0100)]
Bump enforcer to 3.0.0-M3

https://blogs.apache.org/maven/entry/apache-maven-enforcer-version-3

Change-Id: Ia85cb1e3a215f18a62330345056c9b3c8fe9ef9d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate jdt-annotations to 2.2.400 02/88502/1
Robert Varga [Wed, 18 Mar 2020 21:19:27 +0000 (22:19 +0100)]
Update jdt-annotations to 2.2.400

This is a newer build, with licence changed to EPL-2.

Change-Id: I12917ef2fc36e745d7fbb704957e39284e457edb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRevert "Bump spotbugs to 4.0.1" 01/88501/1
Robert Varga [Wed, 18 Mar 2020 15:05:14 +0000 (16:05 +0100)]
Revert "Bump spotbugs to 4.0.1"

This reverts commit dfdd3d2a05155513ce0efca4ed359b244f8a68a3,
downgrading spotbugs back. The problem is that SpotBugs starts to
grok @Nullable, but not @NonNullByDefault, nor common nullness
checking patterns.

This leads to a ton of NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
false positives which need rather thorough analysis.

Change-Id: I94e4c816135a4cf618636fc583c686c54816495e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump spotbugs to 4.0.1 63/88463/6
Robert Varga [Wed, 18 Mar 2020 09:08:39 +0000 (10:08 +0100)]
Bump spotbugs to 4.0.1

https://github.com/spotbugs/spotbugs/blob/4.0.1/CHANGELOG.md

Change-Id: Ie663593648cc7f72400c0bcab305d5e64071bcc5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-pmd-plugin to 3.13.0 67/88467/3
Robert Varga [Wed, 18 Mar 2020 09:48:04 +0000 (10:48 +0100)]
Bump maven-pmd-plugin to 3.13.0

https://blogs.apache.org/maven/entry/apache-maven-pmd-plugin-version2

This bumps used pmd to 6.21.0:
https://pmd.github.io/2019/04/28/PMD-6.14.0/
https://pmd.github.io/2019/05/26/PMD-6.15.0/
https://pmd.github.io/2019/06/30/PMD-6.16.0/
https://pmd.github.io/2019/07/28/PMD-6.17.0/
https://pmd.github.io/2019/09/15/PMD-6.18.0/
https://pmd.github.io/2019/10/31/PMD-6.19.0/
https://pmd.github.io/2019/11/29/PMD-6.20.0/
https://pmd.github.io/2020/01/24/PMD-6.21.0/

Change-Id: I39f07f8ae8cbf590210e703d5917b6f26128d528
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRealign docs versions 66/88466/2
Robert Varga [Wed, 18 Mar 2020 09:30:09 +0000 (10:30 +0100)]
Realign docs versions

Our aggregated documentation is using stale links, update them to
point to right releases.

Change-Id: Ibe66cd1fb9810bc8460af85d391104cccccd699b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump jp.skypencil.findbugs.slf4j to 1.5.0 62/88462/2
Robert Varga [Wed, 18 Mar 2020 09:07:58 +0000 (10:07 +0100)]
Bump jp.skypencil.findbugs.slf4j to 1.5.0

https://github.com/KengoTODA/findbugs-slf4j/blob/master/CHANGELOG.md#150---2019-07-04

Change-Id: I6144e4459d40dff2600e1df3019e7940257e6ef9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-javadoc-plugin to 3.2.0 65/88465/1
Robert Varga [Wed, 18 Mar 2020 09:26:44 +0000 (10:26 +0100)]
Bump maven-javadoc-plugin to 3.2.0

https://blogs.apache.org/maven/entry/apache-maven-javadoc-plugin-version1

Change-Id: Id3beba3738059afac83ae9a3afd95739a1f5208e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-dependency-plugin to 3.1.2 64/88464/1
Robert Varga [Wed, 18 Mar 2020 09:21:33 +0000 (10:21 +0100)]
Bump maven-dependency-plugin to 3.1.2

https://blogs.apache.org/maven/entry/apache-maven-dependency-plugin-version2

Change-Id: Iadb280551fe74e49046489fdb8128a798a510005
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-site-plugin to 3.9.0 58/88458/1
Robert Varga [Tue, 17 Mar 2020 13:03:29 +0000 (14:03 +0100)]
Bump maven-site-plugin to 3.9.0

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317923&version=12343145
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317923&version=12345725

Change-Id: I5fda10402aed024f73bd239084e32652d3580285
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-checkstyle-plugin to 3.1.1 53/88453/1
Robert Varga [Tue, 17 Mar 2020 09:15:41 +0000 (10:15 +0100)]
Bump maven-checkstyle-plugin to 3.1.1

https://blogs.apache.org/maven/entry/apache-maven-checkstyle-plugin-version1

Change-Id: I683f54cf8c282f69595e334143de14994a185f82
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-shade-plugin to 3.2.2 52/88452/1
Robert Varga [Tue, 17 Mar 2020 09:17:27 +0000 (10:17 +0100)]
Bump maven-shade-plugin to 3.2.2

https://blogs.apache.org/maven/entry/apache-maven-shade-plugin-version3

Change-Id: I0a4658328409ef7cf8fa6e74a2720fb6dad512e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpgrade to karaf-4.2.8 33/88233/11
Robert Varga [Sat, 16 Nov 2019 07:16:39 +0000 (08:16 +0100)]
Upgrade to karaf-4.2.8

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345539

This includes some important upgrades:
- jackson from 2.9.10 to 2.10.2
- jetty from 9.4.20.v20190813 to 9.4.22.v20191022

Change-Id: I295b6e3719c44907cbdb13b6d7f511f216d81abe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpgrade to karaf-4.2.7 32/88232/5
Robert Varga [Fri, 15 Nov 2019 13:53:02 +0000 (14:53 +0100)]
Upgrade to karaf-4.2.7

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345539

This includes some important upgrades:
- javax.annotation-api from 1.3 to 1.3.1
- jetty from 9.4.18.v20190429 to 9.4.20.v20190813

Change-Id: If6918de6fbd2d3db73f4111d7fdeaeedd03051c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump Log4J 2.13.0 → 2.13.1 02/88202/2
Stephen Kitt [Mon, 2 Mar 2020 10:13:42 +0000 (11:13 +0100)]
Bump Log4J 2.13.0 → 2.13.1

Changes:
https://logging.apache.org/log4j/2.x/changes-report.html#a2.13.1

Change-Id: Iaf4d2d08369af7188db7298ba7fb325ecadb640e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoMigrate to MatcherAssert.assertThat() 39/88239/1
Robert Varga [Wed, 4 Mar 2020 08:40:19 +0000 (09:40 +0100)]
Migrate to MatcherAssert.assertThat()

Assert.assertThat() has been deprecated, use its new place.

Change-Id: I79bc92e27489c1a07a7beb23ce8f7c98abe37d2b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAdd OSGi Declarative Services to startup 21/88221/1
Robert Varga [Tue, 3 Mar 2020 17:04:43 +0000 (18:04 +0100)]
Add OSGi Declarative Services to startup

Downstreams are using not only blueprint, but also SCR. Installing
SCR from a a standalone feature (as a dependency) causes pax-logging
rewire, hence we want to install this at startup time.

JIRA: ODLPARENT-227
Change-Id: Ib87049c0172a52a0f6184c39d713841b0c7b42a2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoMigrate rtd docs to python3 82/88182/2
Anil Belur [Sun, 1 Mar 2020 03:51:33 +0000 (13:51 +1000)]
Migrate rtd docs to python3

RTD builds have been failing on python2 since the required version
sphinx is not found in lftools-conf. Moving to python3 resolves the
issue.

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I5cfa564eb10b9ccd4ede99eca7334a89156d1aff
Signed-off-by: Jamo Luhrsen <jluhrsen@gmail.com>
4 years agoBump Scala to 2.13.1 76/83376/5
Robert Varga [Mon, 5 Aug 2019 06:41:35 +0000 (08:41 +0200)]
Bump Scala to 2.13.1

This bumps Scala references to 2.13.1, adjusting Akka to use this
version.

JIRA: ODLPARENT-204
Change-Id: Ib69ba42cf4ba57d57f97c80650e2c911c17436ea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump scala-java8-compat to 0.9.1 43/72443/10
Robert Varga [Tue, 29 May 2018 16:36:22 +0000 (18:36 +0200)]
Bump scala-java8-compat to 0.9.1

https://github.com/scala/scala-java8-compat/releases/tag/v0.9.0
https://github.com/scala/scala-java8-compat/releases/tag/v0.9.1

This allows us to upgrade to Scala 2.13, which will be done in
a follow-up patch.

JIRA: ODLPARENT-204
Change-Id: Ia1fe77902b3093325a402180c5e0430f8895b9f1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump sevntu to 1.37.1 26/87626/1
Robert Varga [Wed, 12 Feb 2020 13:36:29 +0000 (14:36 +0100)]
Bump sevntu to 1.37.1

https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.37.0
https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.37.1

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

4 years agoBump checkstyle to 8.29 25/87625/1
Robert Varga [Wed, 12 Feb 2020 13:34:38 +0000 (14:34 +0100)]
Bump checkstyle to 8.29

https://checkstyle.org/releasenotes.html#Release_8.27
https://checkstyle.org/releasenotes.html#Release_8.28
https://checkstyle.org/releasenotes.html#Release_8.29

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

4 years agoBump Guava to 28.2 53/87553/9
Robert Varga [Mon, 10 Feb 2020 22:36:55 +0000 (23:36 +0100)]
Bump Guava to 28.2

https://github.com/google/guava/releases/tag/v28.0
https://github.com/google/guava/releases/tag/v28.1
https://github.com/google/guava/releases/tag/v28.2

JIRA: ODLPARENT-224
Change-Id: I05a58de5a8e0321a92b7986fcfe65a9977ac3a0b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoDocument that we’re staying on Gson 2.8.5 64/87564/3
Stephen Kitt [Tue, 11 Feb 2020 10:01:02 +0000 (11:01 +0100)]
Document that we’re staying on Gson 2.8.5

Change-Id: Ib86c585804c9e31ac1e97282c73c7c2fd2e505f2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoBump Asciidoctor to the latest 1.5 63/87563/3
Stephen Kitt [Tue, 11 Feb 2020 09:23:01 +0000 (10:23 +0100)]
Bump Asciidoctor to the latest 1.5

Changes:
https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.8

Change-Id: I4b1c5e5b137223e4d185370757e261094664843c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoRemove odl-caffeine-2 55/87555/6
Robert Varga [Mon, 10 Feb 2020 22:59:57 +0000 (23:59 +0100)]
Remove odl-caffeine-2

JCache (JSR-107) API is referenced as useless and Caffeine is doing
worse in the caching use cases that are being used downstream. Remove
this declaration and its integration. Downstreams can choose to package
it themselves.

Change-Id: I10fc615fef0240bc202f93ea7ac7953db2100272
See-also: https://github.com/google/guava/issues/2177
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove shiro declaration 54/87554/5
Robert Varga [Mon, 10 Feb 2020 22:43:54 +0000 (23:43 +0100)]
Remove shiro declaration

We do not package this integration and the only downstream, which
also packages it, is aaa. Remove the declaration, so that aaa can
properly control shiro version it uses.

Change-Id: I14514cd395821bec4253fcf73dec56ccb0b68d89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove guice dependencies 51/87551/4
Robert Varga [Mon, 10 Feb 2020 22:21:01 +0000 (23:21 +0100)]
Remove guice dependencies

Guice is a dead upstream and it is being declared here with even
deader mycilla (jsr250).

In ODL world, this integration lives in infrautils and all users
are depending on infrautils anyway. Remove the declaration in
odlparent and let infrautils manage it -- making it possible to
peel it off into a separate project with its own rules.

JIRA: ODLPARENT-212
Change-Id: I8bab3689517b74e6221323344efbb0ea0057bdb5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove akka/leveldb feature 50/87550/5
Robert Varga [Mon, 10 Feb 2020 22:06:50 +0000 (23:06 +0100)]
Remove akka/leveldb feature

This removes levedb support, as it is deemed experimental by
upstream and is supported by a binary we do not have sources to.

JIRA: ODLPARENT-213
Change-Id: If0d333dbbce3e51e79669631d9b4445d531254fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove full immutables.org dependency 49/87549/1
Robert Varga [Mon, 10 Feb 2020 22:00:32 +0000 (23:00 +0100)]
Remove full immutables.org dependency

All downstreams should depend on classifier=annotations, with
the annotation processor being provided by odlparent/compiler
integration. Remove the processor declaration.

JIRA: ODLPARENT-217
Change-Id: I30162004b2401e8c31af009d6fbefd055dcc34c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump Google Truth 0.43 → 1.0.1 61/87061/3
Robert Varga [Mon, 20 Jan 2020 20:57:37 +0000 (21:57 +0100)]
Bump Google Truth 0.43 → 1.0.1

https://github.com/google/truth/releases/tag/release_0_44
https://github.com/google/truth/releases/tag/release_0_45
https://github.com/google/truth/releases/tag/release_0_46
https://github.com/google/truth/releases/tag/release_1_0_rc1
https://github.com/google/truth/releases/tag/release_1_0_rc2
https://github.com/google/truth/releases/tag/release_1_0
https://github.com/google/truth/releases/tag/release_1_0_1

JIRA: ODLPARENT-222
Change-Id: Ia3cf1212ea2ace936d59ec7aed62736ba4af9c99
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAlign karaf-branding version 48/87548/1
Robert Varga [Mon, 10 Feb 2020 21:54:42 +0000 (22:54 +0100)]
Align karaf-branding version

Not sure why this got misaligned (it was originally
odlparent.version), but let's fix it.

Change-Id: I76fde516b3495246deabd82300a8349e7aae90f7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 7.0.0-SNAPSHOT 47/87547/1
Robert Varga [Mon, 10 Feb 2020 21:52:37 +0000 (22:52 +0100)]
Bump versions to 7.0.0-SNAPSHOT

This starts the next incompatible development iteration.

Change-Id: I927e93d4a21986b94cf106198828ee507dfef100
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 6.0.6-SNAPSHOT 36/87536/1
Robert Varga [Mon, 10 Feb 2020 14:08:27 +0000 (15:08 +0100)]
Bump versions to 6.0.6-SNAPSHOT

This starts next development iteration.

Change-Id: I5bc577a7638cc994e2b09ffe113d2537e6c5d8b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate NEWS for 6.0.5 26/87526/4
Robert Varga [Mon, 10 Feb 2020 09:50:34 +0000 (10:50 +0100)]
Update NEWS for 6.0.5

Update NEWS with changes in 6.0.5 prior to releasing it.

Change-Id: Ie76dcc783eada4076f41f06593dc8e37b0bc71c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpgrade Jackson to 2.9.10.20200103 24/87524/4
Robert Varga [Mon, 10 Feb 2020 09:45:55 +0000 (10:45 +0100)]
Upgrade Jackson to 2.9.10.20200103

Adopt jackson-databind-2.9.10.2, fixing the following CVEs:
CVE-2019-16942, CVE-2019-16943, CVE-2019-17531, CVE-2019-20330

Change-Id: Iadc75f51aa1fe747a649e4ac74394c580f275c47
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix dependency-check update 25/87525/3
Robert Varga [Mon, 10 Feb 2020 09:49:29 +0000 (10:49 +0100)]
Fix dependency-check update

log4j2 update did not update the file, fix that up.

Change-Id: I268af8412ffc9cc6c88eb2756ff2954d42405eb8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix a NEWS typo 23/87523/2
Robert Varga [Mon, 10 Feb 2020 09:37:05 +0000 (10:37 +0100)]
Fix a NEWS typo

JUnit version is spelled out wrong, fix that.

Change-Id: I59c2f645e6ac692896f3ae2935f38f592e8af0b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump commons-codec 1.13 → 1.14 80/86780/5
Stephen Kitt [Tue, 7 Jan 2020 09:04:08 +0000 (10:04 +0100)]
Bump commons-codec 1.13 → 1.14

Release notes:
http://www.apache.org/dist/commons/codec/RELEASE-NOTES.txt

Change-Id: I5ab493c87cfe959849661985cc35ad7d0dd845de
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoReplace coala with pre-commit 13/87513/1
Thanh Ha [Fri, 7 Feb 2020 20:52:30 +0000 (15:52 -0500)]
Replace coala with pre-commit

Coala hasn't had a release in years and pre-commit runs a bit faster
and has less requirements (no nodejs).

Additionally pre-commit doesn't just complain about the issues, it
actively resolves the issues for you. Locally a developer can
install the hooks with `pre-commit install` and onwards pre-commit
will automatically run against only the changed files every time
the developer types `git commit`.

A manual run against all files in the repo can be triggered by
running `pre-commit run --all-files`.

Change-Id: I4a065212158665b34da4f269baaa38e3fd4ddb84
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
4 years agoBump akka to 2.5.29 84/87284/1
Robert Varga [Thu, 30 Jan 2020 10:09:58 +0000 (11:09 +0100)]
Bump akka to 2.5.29

https://akka.io/blog/news/2019/12/10/akka-2.5.27-released
https://akka.io/blog/news/2020/01/28/akka-2.5.29-released

Change-Id: I397eb994e0acb80b638de0ac18578d0b7e0cb74a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-source-plugin to 3.2.1 37/87137/1
Robert Varga [Sat, 25 Jan 2020 09:01:23 +0000 (10:01 +0100)]
Bump maven-source-plugin to 3.2.1

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924&version=12346480

Change-Id: I3c99249cd74026d8ae950b2bd18bd8d1bcf4e0a5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 6.0.5-SNAPSHOT 60/86960/3
Robert Varga [Thu, 16 Jan 2020 10:05:13 +0000 (11:05 +0100)]
Bump versions to 6.0.5-SNAPSHOT

This starts the next development iteration.

Change-Id: I58e4f2aba0c8a860077cd6318e114ac3fd5532cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate NEWS to reflect Netty upgrade 62/86962/1
Robert Varga [Thu, 16 Jan 2020 10:09:08 +0000 (11:09 +0100)]
Update NEWS to reflect Netty upgrade

Just mention the upgrade before we release.

Change-Id: If6f0a0bffd00bb2650c90e4ad901592943a273d0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump Netty 4.1.44 → 4.1.45 57/86957/1
Stephen Kitt [Thu, 16 Jan 2020 09:29:46 +0000 (10:29 +0100)]
Bump Netty 4.1.44 → 4.1.45

Release notes: https://netty.io/news/2020/01/13/4-1-45-Final.html

Change-Id: Id4b66b2926f193107de5fb05f2cab3d632fb8a04
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoUpdate NEWS for 6.0.4 44/86944/1
Robert Varga [Wed, 15 Jan 2020 18:32:17 +0000 (19:32 +0100)]
Update NEWS for 6.0.4

Roll-up update of the changes that went into 6.0.4, prior to releasing
it.

Change-Id: I71612010354ad1800847c5d53304b4632ddf6b56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUse https for Maven central 41/86941/2
Robert Varga [Wed, 15 Jan 2020 17:47:15 +0000 (18:47 +0100)]
Use https for Maven central

As explained in
https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
Maven Central now requires HTTPS. Make sure we fix that.

While we are at it, remove the other repositories, as they are
just not there in upstream anymore.

Change-Id: Id9b578a1332cdbd52a279c9811b0b32fe183944a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoMark filter-manifest-plugin as thread-safe 91/86591/3
Robert Varga [Fri, 27 Dec 2019 09:08:04 +0000 (10:08 +0100)]
Mark filter-manifest-plugin as thread-safe

This plugin can be used in parallel builds without affecting
functionality, mark it as such.

Change-Id: I50fcad3f3f88821e9427ba572d0ee21d9a748bb7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump junit to 4.13 56/74156/16
Robert Varga [Tue, 17 Jul 2018 20:45:54 +0000 (22:45 +0200)]
Bump junit to 4.13

https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md
https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.13.md

As for PowerMock, its Getting Started guide explicitly references
4.12, so I suspect this has been fixed.

JIRA: ODLPARENT-211
Change-Id: Ib5535ba4d49ec4cc9fb38eda2aa98b191d875293
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump netty to 4.1.44 87/86687/3
Robert Varga [Fri, 3 Jan 2020 13:02:54 +0000 (14:02 +0100)]
Bump netty to 4.1.44

https://netty.io/news/2019/10/24/4-1-43-Final.html
https://netty.io/news/2019/12/18/4-1-44-Final.html

Change-Id: If5425f212e036f8d193a6a508a3e5232710fbc08
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump archetype-maven-plugin to 3.1.2 86/86686/2
Robert Varga [Fri, 3 Jan 2020 13:00:35 +0000 (14:00 +0100)]
Bump archetype-maven-plugin to 3.1.2

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317122&version=12345957

Change-Id: I5e866c3c8fa7fa728608938bbbce3b609d2e39db
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix Hamcrest javadoc link 88/86688/1
Robert Varga [Fri, 3 Jan 2020 13:29:19 +0000 (14:29 +0100)]
Fix Hamcrest javadoc link

Javadoc here was not updated when we bumped to 2.2, fix that.

Change-Id: I99141db2eb204022bef6e26a3677dbff172a92ba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAlign maven-bundle-plugin 4.2.1 in karaf-branding 62/86462/1
Stephen Kitt [Tue, 17 Dec 2019 15:51:34 +0000 (16:51 +0100)]
Align maven-bundle-plugin 4.2.1 in karaf-branding

This aligns the plugin version with the version used in odlparent.

Change-Id: I371fea3f60b4ce8d69fbe3c6b9d988db37db2249
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoBump Log4J2 to 2.13.0 27/86427/2
Stephen Kitt [Mon, 16 Dec 2019 08:42:14 +0000 (09:42 +0100)]
Bump Log4J2 to 2.13.0

Changes: https://logging.apache.org/log4j/2.x/changes-report.html#a2.13.0

In particular, 2.13.0 provides an SLF4J-1.8-compatible connector.

Change-Id: I59bf9753304251681202c97781313f08d843480d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
4 years agoDo not use remote console 57/86457/1
Robert Varga [Tue, 17 Dec 2019 03:00:53 +0000 (04:00 +0100)]
Do not use remote console

SFT is running unattended, there is no need for a remote console.
Make sure we ignore it.

Change-Id: I07c0c305d1f8454495267417dcc89e93541ab0ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAdd maven-assembly-plugin declaration 37/86437/1
Robert Varga [Mon, 16 Dec 2019 19:12:21 +0000 (20:12 +0100)]
Add maven-assembly-plugin declaration

Downstreams are using this plugin for various tasks, and the baseline
version is really old (2.2-beta5). Make sure we propagate an uptodate
version.

Change-Id: I04c3cb7f70694fea269e78223d64207765de3d4d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 6.0.4-SNAPSHOT 33/86333/1
Robert Varga [Tue, 10 Dec 2019 18:10:57 +0000 (19:10 +0100)]
Bump versions to 6.0.4-SNAPSHOT

This starts the next development iteration.

Change-Id: I841415cad9b8dee95d0049f80d2528f0796995ca
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix metainf-services integration 32/86332/1
Robert Varga [Tue, 10 Dec 2019 18:08:31 +0000 (19:08 +0100)]
Fix metainf-services integration

This got broken by explicit annotation processor paths, hence it
is not a seamless upgrade. Add the processor to paths, so downstreams
can upgrade easily.

JIRA: ODLPARENT-216
Change-Id: Id4ebbf41f2a094c9b5fc52315f5a138d6f04a909
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 6.0.3-SNAPSHOT 28/86328/1
Robert Varga [Tue, 10 Dec 2019 14:29:09 +0000 (15:29 +0100)]
Bump versions to 6.0.3-SNAPSHOT

This starts the next development iteration.

Change-Id: Ia69c9b8c89a48fd276cedf342fe583e7e7110f71
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate NEWS for 6.0.2 27/86327/1
Robert Varga [Tue, 10 Dec 2019 12:15:54 +0000 (13:15 +0100)]
Update NEWS for 6.0.2

This updates the news in preparation for the next release.

Change-Id: Ib9f14cee4708a566d9289887a5a76a69000c3411
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRevert "Update GSON to 2.8.6" 26/86326/1
Robert Varga [Tue, 10 Dec 2019 12:16:34 +0000 (13:16 +0100)]
Revert "Update GSON to 2.8.6"

This reverts commit edbeb3e8d0988cc84e0cc062f7d22402505ba75d, as
GSON 2.8.6 seems to have quite a bit of trouble:

https://github.com/google/gson/issues/1601
https://github.com/google/gson/issues/1602
https://github.com/google/gson/issues/1608
https://github.com/google/gson/issues/1630

Let's wait for the dust to settle first.

Change-Id: I7d0c7b671a31bf9bf3a1861cc56b009bd0f724b6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAdd default repository to defaultRepositories 80/85880/1
Robert Varga [Mon, 18 Nov 2019 17:42:35 +0000 (18:42 +0100)]
Add default repository to defaultRepositories

SFT reconfigures the repository layout such that Karaf ends up
ignoring its default system repository, which contains various
edits we are doing for the baseline distribution.

This leads to SFT running actually against vanilla Karaf
definitions, which is not what we want.

We need to override the repository config to ensure we pick up
the maven repository, so we can find things like pax-exam, etc.

Fix this by setting org.ops4j.pax.url.mvn.defaultRepositories
to point to karaf.default.repository, so that it is consulted
*before* all other repositories.

JIRA: ODLPARENT-209
Change-Id: I6c0fe2716ca1f4aaf695f20dc142838e13cc9e81
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 032a0f970970aba54318360828c10f30861a463e)

4 years agoUpgrade sevntu/checkstyle to 1.36.0/8.26 56/85856/5
Robert Varga [Tue, 19 Nov 2019 13:34:33 +0000 (14:34 +0100)]
Upgrade sevntu/checkstyle to 1.36.0/8.26

https://sevntu-checkstyle.github.io/sevntu.checkstyle/#1.36.0
https://checkstyle.org/releasenotes.html#Release_8.21
https://checkstyle.org/releasenotes.html#Release_8.22
https://checkstyle.org/releasenotes.html#Release_8.23
https://checkstyle.org/releasenotes.html#Release_8.24
https://checkstyle.org/releasenotes.html#Release_8.25
https://checkstyle.org/releasenotes.html#Release_8.26

Change-Id: I955c613c706a6a62330f80dbe00d91a7e0f04e56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate dependencycheck 69/85869/2
Robert Varga [Tue, 19 Nov 2019 18:12:39 +0000 (19:12 +0100)]
Update dependencycheck

Catch up with previous changes.

Change-Id: I2db3b12fcded6f129928482492f3cc99997a7887
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-source-plugin to 3.2.0 62/85862/1
Robert Varga [Tue, 19 Nov 2019 16:15:00 +0000 (17:15 +0100)]
Bump maven-source-plugin to 3.2.0

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924&version=12345522

Change-Id: Ibe3259659234c832e7798e6d928301addd74a163
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-jar-plugin to 3.2.0 61/85861/1
Robert Varga [Tue, 19 Nov 2019 16:13:47 +0000 (17:13 +0100)]
Bump maven-jar-plugin to 3.2.0

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317526&version=12345503

Change-Id: I6eb5be570132ee4ca354535cec2898add01e708d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpgrade to karaf-4.2.6 97/85797/4
Robert Varga [Fri, 15 Nov 2019 13:53:02 +0000 (14:53 +0100)]
Upgrade to karaf-4.2.6

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345365

This includes some important upgrades:
org.apache.aries.blueprint.core from 1.10.1 to 1.10.2
jetty from 9.4.12.v20180830 to 9.4.18.v20190429

We deal with KARAF-6345 by downgrading pax-logging back to 1.10.1,
which causes the underlying problem not to surface.

Change-Id: Ie3f46cdfb0e856ebe760dff7472ae7aefa30286e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoEnforce Java at 11 62/85762/3
Robert Varga [Thu, 14 Nov 2019 10:42:20 +0000 (11:42 +0100)]
Enforce Java at 11

During startup, make sure the JVM version is exactly 11, because
our code requires Java 11 and karaf-4.2.2 does not support anything
newer.

JIRA: ODLPARENT-218
Change-Id: I8d46bc5c4f4fea565a8c7823271a6917eb825732
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFixup blueprint-core version 98/85798/1
Robert Varga [Sat, 16 Nov 2019 20:57:54 +0000 (21:57 +0100)]
Fixup blueprint-core version

karaf-4.2.5 is using blueprint-core 1.10.2, make sure to propagate
this version correctly.

Change-Id: I2d772a8233f7f1467fdc2abac6a7cc5075d0191d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFixup karaf-4.2.5 upgrade 95/85795/1
Robert Varga [Fri, 15 Nov 2019 19:50:14 +0000 (20:50 +0100)]
Fixup karaf-4.2.5 upgrade

We need to keep pax-web-api aligned with the karaf-shipped pax-web.
Also we forgot to upgrade javax.annotation-api as noted in the commit
message and finally we should be aligning Jolokia with our version.

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

4 years agoMake karaf patches versionless 94/85794/1
Robert Varga [Fri, 15 Nov 2019 13:30:33 +0000 (14:30 +0100)]
Make karaf patches versionless

Keeping patches with karaf.version is annoying, remove the versions
as we only support one karaf version.

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

4 years agoBump karaf to 4.2.5 93/85793/1
Robert Varga [Fri, 15 Nov 2019 09:24:57 +0000 (10:24 +0100)]
Bump karaf to 4.2.5

This bumps karaf to 4.2.5, removing some workarounds we had to put
in place.

Notable upgrade is javax.annotation-api going from 1.2 to 1.3,
full release notes are here:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12344587
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12344856
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345153

We also fix https://issues.apache.org/jira/browse/KARAF-6259 by
manually downgrading Equinox.

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

4 years agoParse docs version from pom.xml 65/85565/3
Thanh Ha [Mon, 4 Nov 2019 17:15:23 +0000 (12:15 -0500)]
Parse docs version from pom.xml

Also clean up unused configuration in conf.py.

Issue: DOCS-113
Change-Id: I3ac511ebb6010a5d0b6822d976c761a8d40f9146
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
4 years agoAdd immutables.value to annotationProcessorPaths 46/85546/5
Robert Varga [Mon, 4 Nov 2019 10:52:22 +0000 (11:52 +0100)]
Add immutables.value to annotationProcessorPaths

Immutables do not work in our setup with JPMS modules, as they
are not picked up from general dependency path. Also we do not need
the full dependency in each module, just the annotations package.

This is based on:
https://github.com/immutables/immutables/issues/713#issuecomment-419750206
https://github.com/immutables/immutables/issues/750
https://github.com/immutables/immutables/issues/745#issuecomment-375952158

JIRA: ODLPARENT-216
Change-Id: Ib1b6f89b537fe27dbf68bec166b7ebdab042c483
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump H2 to 1.4.200 44/85544/2
Robert Varga [Mon, 4 Nov 2019 10:20:58 +0000 (11:20 +0100)]
Bump H2 to 1.4.200

http://www.h2database.com/html/changelog.html

Change-Id: Ibe4e41ecfec9e406d075d16f06c0e92ab52cd755
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump modernizer-maven-plugin to 2.0.0 43/85543/2
Robert Varga [Mon, 4 Nov 2019 10:12:30 +0000 (11:12 +0100)]
Bump modernizer-maven-plugin to 2.0.0

https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-2.0.0

Change-Id: Idb4c2139c80b8ee45ff4bfa50b7950da78812112
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate GSON to 2.8.6 42/85542/2
Robert Varga [Mon, 4 Nov 2019 10:08:06 +0000 (11:08 +0100)]
Update GSON to 2.8.6

https://github.com/google/gson/blob/master/CHANGELOG.md#version-286

Change-Id: I2341caeade76d33f34bd9255a756b5768f0a17ea
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump hamcrest to 2.2 41/85541/1
Robert Varga [Mon, 4 Nov 2019 10:06:41 +0000 (11:06 +0100)]
Bump hamcrest to 2.2

https://github.com/hamcrest/JavaHamcrest/releases/tag/v2.2

Change-Id: I56c118eb0b6dc5bf2b0d4d9f542d55388b1531e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump maven-bundle-plugin to 4.2.1 40/85540/1
Robert Varga [Mon, 4 Nov 2019 10:04:13 +0000 (11:04 +0100)]
Bump maven-bundle-plugin to 4.2.1

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&version=12345491

Change-Id: Idb89938780fb6453faf511d0672877fe5d3a5f8e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump akka to 2.5.26 60/85360/1
Robert Varga [Wed, 23 Oct 2019 12:39:35 +0000 (14:39 +0200)]
Bump akka to 2.5.26

https://akka.io/blog/news/2019/10/17/akka-2.5.26-released

Change-Id: I7a954da3b5855e1555ad17d5d6404859fe6a1509
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump JaCoCo to 0.8.5 21/85321/2
Robert Varga [Mon, 21 Oct 2019 21:59:34 +0000 (23:59 +0200)]
Bump JaCoCo to 0.8.5

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

Change-Id: I0e12e7f21f40e2c45f4f9d54a747199d82f4494c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate powermock to 2.0.4 20/85320/1
Robert Varga [Mon, 21 Oct 2019 21:52:19 +0000 (23:52 +0200)]
Update powermock to 2.0.4

No official release notes (yet?), the following issues are fixed:
https://github.com/powermock/powermock/issues/685
https://github.com/powermock/powermock/issues/992
https://github.com/powermock/powermock/issues/939

Change-Id: Ie8266a961c75cb0dcb606e4639ef0b91a8992b5e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump versions to 6.0.2-SNAPSHOT 91/85191/3
Robert Varga [Thu, 17 Oct 2019 19:25:59 +0000 (21:25 +0200)]
Bump versions to 6.0.2-SNAPSHOT

This starts the next development iteration.

Change-Id: I737cd87d22894af327dfa775992b84ff443d1cc2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoSwitch leveldbjni-all parent to odlparent 12/85212/1
Robert Varga [Fri, 18 Oct 2019 17:51:47 +0000 (19:51 +0200)]
Switch leveldbjni-all parent to odlparent

We are exporting a code artifact, better use the odlparent for
that, so that all dance around javadoc/sources is taken care of.

JIRA: ODLPARENT-210
Change-Id: Id1e8fd21f81b9b17d296acef89ee7ba790815bb1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoFix leveldbjni-all not having sources 93/85193/1
Robert Varga [Fri, 18 Oct 2019 07:47:31 +0000 (09:47 +0200)]
Fix leveldbjni-all not having sources

It seems we cannot deploy artifacts without sources, hence we
attach a dummy source code attachment.

JIRA: ODLPARENT-210
Change-Id: I994df58760b3044c8d9b26af7fe687fd98266253
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoUpdate NEWS for odlparent-6.0.1 90/85190/1
Robert Varga [Thu, 17 Oct 2019 16:43:30 +0000 (18:43 +0200)]
Update NEWS for odlparent-6.0.1

This updates NEWS in preparation for 6.0.1 release.

Change-Id: Ic400fc8983031e2e2db9a95dbd0196be46c6081c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump mockito to 2.28.2 76/85176/1
Robert Varga [Thu, 17 Oct 2019 09:51:59 +0000 (11:51 +0200)]
Bump mockito to 2.28.2

https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2252
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2253
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2254
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2255
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2256
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2257
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2261
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2262
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2271
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2272
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2273
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2274
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2275
https://github.com/mockito/mockito/blob/release/2.x/doc/release-notes/official.md#2280

The most interesting part is 2.27.5, which fixes interaction with
JaCoCo 0.8.4, which is plaguing lispflowmapping.

Change-Id: I451b8830e26950153e9db9b24caddc0246537717
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump BouncyCastle to 1.64 74/85174/1
Robert Varga [Thu, 17 Oct 2019 08:49:50 +0000 (10:49 +0200)]
Bump BouncyCastle to 1.64

https://www.bouncycastle.org/releasenotes.html, fixing
CVE-2019-17359 introduced by 1.63.

Change-Id: I1deb437a7e2ae8e30ed2266dea846d56f0cc9fbb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoAdd an override for ARIES-1923 73/85173/1
Robert Varga [Thu, 17 Oct 2019 08:48:25 +0000 (10:48 +0200)]
Add an override for ARIES-1923

This replaces the feature definition to pull in proxy-impl-1.1.6
instead of stock 1.1.3.

Change-Id: I7e371aad44c561861ec987d00558e7906098564d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRefactor URL replacement in karaf-plugin 40/85140/1
Robert Varga [Wed, 16 Oct 2019 08:57:29 +0000 (10:57 +0200)]
Refactor URL replacement in karaf-plugin

We need to be mindful of file separators when dealing with URI/URLs.
While File-based strings are using platform-dependend separator,
either '/' (Unices) or '\' (Windows et al.), file: URI scheme is
using '/' to separate path components (as per RFC8089).

Make sure we preserve the semantic context and perform proper
conversion between the two representations.

JIRA: ODLPARENT-214
Change-Id: I8d20ee1bdb4bfb3c1f675423a3849082c21fe26c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove karaf.version 39/85139/1
Robert Varga [Wed, 16 Oct 2019 08:45:13 +0000 (10:45 +0200)]
Remove karaf.version

This just overrides definition we are getting from odlparent,
which is already at the right version.

Change-Id: I2f6a933d7ac1316cba225725496cd9fc3775f3f1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoMake sure CLI components are scope=provided 25/85125/1
Robert Varga [Tue, 15 Oct 2019 16:34:28 +0000 (18:34 +0200)]
Make sure CLI components are scope=provided

We are filtering dependencies, but if downstreams fail to set these
dependencies to provided we'll end up pull in transitive dependencies
are required -- and those are provided by the platform. Mark CLI
components as provided, as that is what they are.

Change-Id: I32c6f4d3b24591d828d808c13849907176fd0f99
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoRemove duplicate jdepend-maven-plugin declaration 92/85092/1
Robert Varga [Sun, 13 Oct 2019 08:17:25 +0000 (10:17 +0200)]
Remove duplicate jdepend-maven-plugin declaration

This declaration is already present in odlparent-lite, eliminate
the duplicate.

Change-Id: I8518a3fbc83762f6c930d98202915b480ba73fb2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoDisable slf4j SSL link 55/85055/2
Robert Varga [Fri, 11 Oct 2019 12:01:55 +0000 (14:01 +0200)]
Disable slf4j SSL link

slf4j does not provide apidocs over TLS, link HTTP site instead.

Change-Id: I2158c043a2d9e810a329587159fc6af9d57d8e56
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump guice to 4.2.2 37/84837/2
Robert Varga [Tue, 1 Oct 2019 09:53:10 +0000 (11:53 +0200)]
Bump guice to 4.2.2

https://github.com/google/guice/wiki/Guice42
https://github.com/google/guice/wiki/Guice421
https://github.com/google/guice/wiki/Guice422

Change-Id: Ib17e3cb73a1e31fd5ca3fb6eca66b7d1d2cd9e7e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 years agoBump Javassist to 3.26.0-GA 29/85029/1
Robert Varga [Thu, 10 Oct 2019 07:55:34 +0000 (09:55 +0200)]
Bump Javassist to 3.26.0-GA

3.25 fixes:
- https://github.com/jboss-javassist/javassist/issues/72
- https://github.com/jboss-javassist/javassist/issues/241
- https://github.com/jboss-javassist/javassist/issues/242
- https://github.com/jboss-javassist/javassist/issues/246
- https://github.com/jboss-javassist/javassist/issues/252
3.26 fixes:
- https://github.com/jboss-javassist/javassist/issues/265
- https://github.com/jboss-javassist/javassist/issues/270
- https://github.com/jboss-javassist/javassist/issues/271
- https://github.com/jboss-javassist/javassist/issues/275

Of these #270 is most important, as it fixes an issue we've seen
with powermock downstream.

Change-Id: Ib4d75d6411e71438436249a8eb9313ccf4411ca2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>