odlparent.git
2 months agoBump git-commit-id-maven-plugin to 8.0.0 82/110482/1
Robert Varga [Tue, 5 Mar 2024 22:05:36 +0000 (23:05 +0100)]
Bump git-commit-id-maven-plugin to 8.0.0

https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v8.0.0

Change-Id: I76630264ac63ff19858712d4c53211e93e24c51f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFixup javadoc links 61/110461/1
Robert Varga [Sun, 3 Mar 2024 19:51:21 +0000 (20:51 +0100)]
Fixup javadoc links

We have two problems:
- hamcrest is redirecting to https site
- guava docs are pointing to the wrong version
Fix both.

Change-Id: I0643368f167b08360860f024266a978e00de9ef6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRevert "Adopt slf4j-2.0.12" 53/110453/1
Robert Varga [Sun, 3 Mar 2024 12:24:04 +0000 (13:24 +0100)]
Revert "Adopt slf4j-2.0.12"

This reverts commit cf438d63b20c25ed153ea6c2898cdc6a014d9009. This would
end up leaking from all rebuilt artifacts, which is not appropriate for
a minor release bump.

Change-Id: Ie2248294807fd0dd2b751ae43569be13eb430cfd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoAdopt slf4j-2.0.12 92/109292/8
Robert Varga [Mon, 11 Dec 2023 16:46:00 +0000 (17:46 +0100)]
Adopt slf4j-2.0.12

This patch upgrades baseline SLF4J to 2.0.12:
https://www.slf4j.org/faq.html#changesInVersion200
https://www.slf4j.org/news.html#2.0.1
https://www.slf4j.org/news.html#2.0.2
https://www.slf4j.org/news.html#2.0.3
https://www.slf4j.org/news.html#2.0.4
https://www.slf4j.org/news.html#2.0.5
https://www.slf4j.org/news.html#2.0.6
https://www.slf4j.org/news.html#2.0.7
https://www.slf4j.org/news.html#2.0.8
https://www.slf4j.org/news.html#2.0.9
https://www.slf4j.org/news.html#2.0.10
https://www.slf4j.org/news.html#2.0.11
https://www.slf4j.org/news.html#2.0.12

The new baseline requires:
- logback-1.3.x, hence we adopt logback-1.3.14:
https://logback.qos.ch/news.html#1.3.0
https://logback.qos.ch/news.html#1.3.1
https://logback.qos.ch/news.html#1.3.2
https://logback.qos.ch/news.html#1.3.3
https://logback.qos.ch/news.html#1.3.4
https://logback.qos.ch/news.html#1.3.5
https://logback.qos.ch/news.html#1.3.6
https://logback.qos.ch/news.html#1.3.7
https://logback.qos.ch/news.html#1.3.8
https://logback.qos.ch/news.html#1.3.9
https://logback.qos.ch/news.html#1.3.10
https://logback.qos.ch/news.html#1.3.11
https://logback.qos.ch/news.html#1.3.12
https://logback.qos.ch/news.html#1.3.13
https://logback.qos.ch/news.html#1.3.14

- log4j-2.19.0+, hence we adopt log4j-2.23.0:
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-18-0
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-19-0
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-20-0
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-21-0
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-21-1
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-22-0
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-22-1
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-23-0

Change-Id: I7109f576256ca20d6e8281cf4ddfe70b6e2033e8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUpdate maven-{deploy,install}-plugin to 3.1.1 50/110450/5
Robert Varga [Sun, 3 Mar 2024 10:28:19 +0000 (11:28 +0100)]
Update maven-{deploy,install}-plugin to 3.1.1

There two plugin share expectations, so their major version needs to be
bumped at the same time.

maven-deploy-plugin:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12330476
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12344166
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12351654
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12352181
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317228&version=12352894

maven-install-plugin:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12334343
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12344165
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12352096
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12352107
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317524&version=12353026

Since single-feature-parent's mechanics results in what is considered an
incomplete project, https://issues.apache.org/jira/browse/MINSTALL-151,
set allowIncompleteProjects=true for those features. The same affects
feature-repo-parent.

Change-Id: I03b2019795f801e20913d30561b5ffbae0782047
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFix dependency check for mockito-5.11.0 52/110452/2
Robert Varga [Sun, 3 Mar 2024 11:23:56 +0000 (12:23 +0100)]
Fix dependency check for mockito-5.11.0

Previous upgrade missed the dependency check update, fix that.

Change-Id: Ie96bd0cddc556090a00c1e125636913b4f350cfb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFix another features-test-plugin reference 51/110451/1
Robert Varga [Sun, 3 Mar 2024 10:55:28 +0000 (11:55 +0100)]
Fix another features-test-plugin reference

We should not be using project.version, as that actually is the version
of the feature being tested.

JIRA: ODLPARENT-262
Change-Id: Ic97d9f654ec13e19d2fa98d125838e7c51473c8d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoClean up container stop logic 49/110449/4
Robert Varga [Sun, 3 Mar 2024 07:00:10 +0000 (08:00 +0100)]
Clean up container stop logic

Introduce nested try/catch blocks, so that the we do not need an
AtomicBoolean to track whether the container has been started or not.

JIRA: ODLPARENT-262
Change-Id: I9807cfeacd4d4e57f9d4b376e592233d2de70aba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFix features-test-plugin reference 46/110446/4
Robert Varga [Sun, 3 Mar 2024 06:48:00 +0000 (07:48 +0100)]
Fix features-test-plugin reference

We should not be using project.version, as that actually is the version
of the feature being tested.

JIRA: ODLPARENT-262
Change-Id: Ia4e258ef47ac2bbd684436ca0d7d0908b43d7f99
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUse fair locks 48/110448/4
Robert Varga [Sun, 3 Mar 2024 06:53:33 +0000 (07:53 +0100)]
Use fair locks

When we are contended, we should try and execute tests on a first-come
first-serve basis.

JIRA: ODLPARENT-262
Change-Id: I68e45bb9d0f59130083c188c19617e1a91636234
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUse a static block in TestFeaturesMojo 47/110447/4
Robert Varga [Sun, 3 Mar 2024 06:51:18 +0000 (07:51 +0100)]
Use a static block in TestFeaturesMojo

We have a single-use method, use a static block instead.

JIRA: ODLPARENT-262
Change-Id: I48528311953de8bb9b9b1c8e8c27493bc3c38e63
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoAccess usingBundles only once 45/110445/3
Robert Varga [Sun, 3 Mar 2024 06:43:41 +0000 (07:43 +0100)]
Access usingBundles only once

Cache the result of getUsingBundles() in a local variable, so we do not
access it twice.

JIRA: ODLPARENT-262
Change-Id: I895b5090783a018e5bbcb7adba0ac5cc672cf600
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoAccess ServiceReference bundle only once 44/110444/3
Robert Varga [Sun, 3 Mar 2024 06:39:55 +0000 (07:39 +0100)]
Access ServiceReference bundle only once

Cache the result of getBundle(), as we will be needing it anyway.

JIRA: ODLPARENT-262
Change-Id: Ic3f12503ec2b81ac20165a9555900ff783e48a0e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoPackage netty-codec-http2 41/110441/1
Robert Varga [Sun, 3 Mar 2024 06:12:38 +0000 (07:12 +0100)]
Package netty-codec-http2

Downstreams are interested in using HTTP/2, make sure we include the
corresponding codec.

Change-Id: I932d95a7158ff3e4e183882873decbb14e872fff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoSet spotbugs.fork to false 40/110440/1
Robert Varga [Sun, 3 Mar 2024 06:08:48 +0000 (07:08 +0100)]
Set spotbugs.fork to false

Do not fork a new JVM, as it wastes CPU cycles to start it up.

Change-Id: I44659518be833cd166417dad75561ce6f46ebcfd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate SFT from unit test to plugin implementation 74/109774/12
Ruslan Kashapov [Fri, 12 Jan 2024 08:00:56 +0000 (10:00 +0200)]
Migrate SFT from unit test to plugin implementation

JIRA: ODLPARENT-262
Change-Id: I47325fde0e5f3cc5395fe0ab9c948dbe440ae9ce
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2 months agoFix warning message 38/110438/1
Robert Varga [Sat, 2 Mar 2024 15:15:14 +0000 (16:15 +0100)]
Fix warning message

We are testing everything up to and including Java 21, correct the
message.

Change-Id: I859585d700b51652c62ff3dbd04a17558123d8be
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions to 13.1.0-SNAPSHOT 26/110426/1
Robert Varga [Fri, 1 Mar 2024 21:29:34 +0000 (22:29 +0100)]
Bump versions to 13.1.0-SNAPSHOT

This starts the next minor development iteration.

Change-Id: Ice5161c9d8c4e72559bc189136f5f7736efba082
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump versions 13.0.12-SNAPSHOT 25/110425/1
Robert Varga [Fri, 1 Mar 2024 21:28:13 +0000 (22:28 +0100)]
Bump versions 13.0.12-SNAPSHOT

This starts the next development iteration.

Change-Id: Ie17e6d96465c8b4292cc0e0ec2ca7f90501b9024
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRelease odlparent v13.0.11
jenkins-releng [Fri, 1 Mar 2024 20:30:04 +0000 (20:30 +0000)]
Release odlparent

2 months agoExpand features-test-plugin-it dependencies 22/110422/3
Robert Varga [Fri, 1 Mar 2024 18:07:42 +0000 (19:07 +0100)]
Expand features-test-plugin-it dependencies

We need odlparent-artifacts to be built before we attempt execution,
make sure they are a dependency.

Change-Id: Iee1ca1b64a3a941a0141fadd2fff2af5c1f19a37
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFix features-test-plugin-it parent reference 21/110421/1
Robert Varga [Fri, 1 Mar 2024 17:32:22 +0000 (18:32 +0100)]
Fix features-test-plugin-it parent reference

The path is not pointing to the actual parent, fix that.

Change-Id: Ic4f1338df382a5edf12c58794b99f33e064012fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoUpdate news for 13.0.11 14/110414/2
Robert Varga [Fri, 1 Mar 2024 14:17:28 +0000 (15:17 +0100)]
Update news for 13.0.11

Sum up the changes delivered in this iteration.

Change-Id: I2ae72402cea37955563a984f8894199d08309c61
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump Mockito to 5.11.0 17/110417/1
Robert Varga [Fri, 1 Mar 2024 16:33:26 +0000 (17:33 +0100)]
Bump Mockito to 5.11.0

https://github.com/mockito/mockito/releases/tag/v5.11.0

Change-Id: If109ab36cbe9918302fa40db34809d7063ce47a2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoRevert "Bump modernizer-maven-plugin to 2.8.0" 01/110401/1
Robert Varga [Thu, 29 Feb 2024 10:21:11 +0000 (11:21 +0100)]
Revert "Bump modernizer-maven-plugin to 2.8.0"

This reverts commit 07c044446d6bde36847ca8d3a181db7fb3638536, as we are
not ready to require maven-3.9.5.

Change-Id: I7dca7a6bc14b1c0d588bc212c0b5ed9224117251
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump woodstox to 6.6.1 00/110400/2
Robert Varga [Thu, 29 Feb 2024 10:00:08 +0000 (11:00 +0100)]
Bump woodstox to 6.6.1

https://github.com/FasterXML/woodstox/milestone/33?closed=1

Change-Id: I4a6da24c4c9a453bf3aafa046df527058385838b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump checkstyle to 10.14.0 99/110399/2
Robert Varga [Thu, 29 Feb 2024 09:56:48 +0000 (10:56 +0100)]
Bump checkstyle to 10.14.0

https://checkstyle.org/releasenotes.html#Release_10.14.0

Change-Id: Iabfb0a86796e896f9da0738983408a2f33710e06
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate odl-gson to template 60/110360/1
Robert Varga [Mon, 26 Feb 2024 19:10:45 +0000 (20:10 +0100)]
Migrate odl-gson to template

Use a template instead of auto-generated feature.

Change-Id: Ie4b64b224d718f25ba0d415cac3c55563867a664
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate odl-javassist-3 to template 59/110359/1
Robert Varga [Mon, 26 Feb 2024 19:06:03 +0000 (20:06 +0100)]
Migrate odl-javassist-3 to template

Use a template instead of auto-generated feature.

Change-Id: Ib36ab8532a00152e5f5486b1d79e326e82a2f23d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate odl-woodstox to template 58/110358/1
Robert Varga [Mon, 26 Feb 2024 19:01:56 +0000 (20:01 +0100)]
Migrate odl-woodstox to template

Use a template instead of auto-generated feature.

Change-Id: I28ca54c816a79fa95108c1e0f19c257c40b9720d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate odl-stax2-api to template 51/110351/2
Robert Varga [Mon, 26 Feb 2024 10:22:23 +0000 (11:22 +0100)]
Migrate odl-stax2-api to template

Use a template instead of auto-generated feature.

Change-Id: Ide5477fe646d21c15af31a1780a40b414b12401b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoMigrate odl-servlet-api to template 50/110350/2
Robert Varga [Mon, 26 Feb 2024 09:57:37 +0000 (10:57 +0100)]
Migrate odl-servlet-api to template

Use a template instead of auto-generated feature.

Change-Id: I88d65fcff75791e9ee957498ade3535927c5390c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump modernizer-maven-plugin to 2.8.0 48/110348/1
Robert Varga [Sun, 25 Feb 2024 22:56:40 +0000 (23:56 +0100)]
Bump modernizer-maven-plugin to 2.8.0

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

Change-Id: I6c8d9dc1a27781a7c8e4399dfa18ddfcdef92d3b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoConvert odl-apache-commons-text to a template feature 47/110347/1
Robert Varga [Sun, 25 Feb 2024 22:13:53 +0000 (23:13 +0100)]
Convert odl-apache-commons-text to a template feature

Rather than generating this feature, lock it in as a template.

Change-Id: I56c0adea729ebce9e03463c0508a7ad4eb8656da
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoCovert odl-apache-commons-lang3 to template 46/110346/1
Robert Varga [Sun, 25 Feb 2024 21:32:10 +0000 (22:32 +0100)]
Covert odl-apache-commons-lang3 to template

Use template-feature-parent instead of auto-generation.

Change-Id: I823e7e06f7dd521ddd0f672b16888b6e3f4f7c7b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump Jackson to 2.15.4 85/110285/4
Robert Varga [Thu, 22 Feb 2024 07:32:22 +0000 (08:32 +0100)]
Bump Jackson to 2.15.4

https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15.4

Change-Id: I323cd1c14395fb560e6eab03b5d5bcecaf3178cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoFixup junit dependency check 87/110287/3
Robert Varga [Thu, 22 Feb 2024 08:12:18 +0000 (09:12 +0100)]
Fixup junit dependency check

Update dependency check to reflect JUnit upgrade.

Change-Id: I502e909158b33bcdaa9087e74f9d05c7571c3300
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump error_prone_annotations to 2.25.0 83/110283/1
Robert Varga [Thu, 22 Feb 2024 07:29:34 +0000 (08:29 +0100)]
Bump error_prone_annotations to 2.25.0

Just another upgrade.

Change-Id: I8879e344fbfa20fa208e15a71b264c88d6935edc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump immutables.org to 2.10.1 82/110282/1
Robert Varga [Thu, 22 Feb 2024 07:28:08 +0000 (08:28 +0100)]
Bump immutables.org to 2.10.1

https://github.com/immutables/immutables/releases/tag/2.10.1

Change-Id: If5a03a3ec6e1a4985a470c9f949a489f4cdb7d08
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump maven-shade-plugin to 3.5.2 81/110281/1
Robert Varga [Thu, 22 Feb 2024 07:13:07 +0000 (08:13 +0100)]
Bump maven-shade-plugin to 3.5.2

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

Change-Id: Ifd358225cf00bb51d5af815a751bcbd12a978798
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 months agoBump exec-maven-plugin to 3.2.0 80/110280/1
Robert Varga [Thu, 22 Feb 2024 07:07:30 +0000 (08:07 +0100)]
Bump exec-maven-plugin to 3.2.0

https://github.com/mojohaus/exec-maven-plugin/releases/tag/3.2.0

Change-Id: I541f6079b13151fc9d93e7066eb4af850ecc051d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump Netty to 4.1.107.Final 31/110231/1
Robert Varga [Tue, 13 Feb 2024 13:01:16 +0000 (14:01 +0100)]
Bump Netty to 4.1.107.Final

https://netty.io/news/2024/02/13/4-1-107-Final.html

Change-Id: I07ab19bb61543e4d14bb16e379a478b1b748e946
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump assertj to 3.25.3 26/110226/1
Robert Varga [Mon, 12 Feb 2024 10:37:39 +0000 (11:37 +0100)]
Bump assertj to 3.25.3

https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.3

Change-Id: I05cc1fb511dcd744ef15266963bbf84cc315fd30
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump asciidoctor-maven-plugin to 2.2.6 25/110225/1
Robert Varga [Mon, 12 Feb 2024 10:34:06 +0000 (11:34 +0100)]
Bump asciidoctor-maven-plugin to 2.2.6

https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.6

Change-Id: I1ac14411db513f087134954862613e2159476285
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump spotbugs-maven-plugin to 4.8.3.1 24/110224/1
Robert Varga [Mon, 12 Feb 2024 10:32:37 +0000 (11:32 +0100)]
Bump spotbugs-maven-plugin to 4.8.3.1

https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.3.1

Change-Id: Iac1340f639242e3fbcec226039890afa4dd32bbf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump JUnit to 5.10.2 31/110131/1
Robert Varga [Sun, 4 Feb 2024 14:28:33 +0000 (15:28 +0100)]
Bump JUnit to 5.10.2

https://junit.org/junit5/docs/5.10.2/release-notes/

Change-Id: If33c8842f0eb1e7d7aebb51ef6186eaa0f933ca9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump asciidoctorj-diagram to 2.2.17 30/110130/1
Robert Varga [Sun, 4 Feb 2024 14:23:52 +0000 (15:23 +0100)]
Bump asciidoctorj-diagram to 2.2.17

https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.17

Change-Id: I19ea9f7826372721e1c359438977205d2ef7ec66
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoFix a SpotBugs warning 07/110107/1
Robert Varga [Wed, 31 Jan 2024 13:19:17 +0000 (14:19 +0100)]
Fix a SpotBugs warning

Use UTF8 encoding, not that it really matters. This allows us to not
propagate spotbugs to runtime.

JIRA: ODLPARENT-262
Change-Id: I51daaa041c810c5ab60d4d8cf080d928ab0dd0a1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump checkstyle to 10.13.0 99/110099/1
Robert Varga [Wed, 31 Jan 2024 10:59:42 +0000 (11:59 +0100)]
Bump checkstyle to 10.13.0

https://checkstyle.org/releasenotes.html#Release_10.13.0

Change-Id: I8d56ada6fb993bb3d25147bb04842705474a9212
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoDo not use Guava in features-test-plugin 65/110065/2
Robert Varga [Sun, 28 Jan 2024 21:08:49 +0000 (22:08 +0100)]
Do not use Guava in features-test-plugin

Let's keep our coding dependencies minimal.

JIRA: ODLPARENT-262
Change-Id: I0addf87a61bd6c0770a66ee04257d55948e1bc60
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoRework SingleFeatureTest 25/97725/39
Ruslan Kashapov [Thu, 11 Jan 2024 16:21:37 +0000 (18:21 +0200)]
Rework SingleFeatureTest

SingleFeatureTest needs protection from concurrent exection by default.
We just cannot assume the spawned container does not allocate global
resources, like listening on all IP addresses' specific port.

Features that are known to be safe can define sft.concurrent to enable
concurrent execution, otherwise each executing Maven reactor will ensure
testing executes in at most a single reactor.

JIRA: ODLPARENT-262
Change-Id: Ib26b4ac55f4bc689a9f459f6e296df65a75ef645
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
3 months agoBump woodstox to 6.6.0 23/110023/1
Robert Varga [Fri, 26 Jan 2024 14:10:22 +0000 (15:10 +0100)]
Bump woodstox to 6.6.0

https://github.com/FasterXML/woodstox/milestone/31?closed=1

Change-Id: I98de617a89abf52e30b1bb8e69de0ad2997511ba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump dropwizard-metrics to 4.2.25 22/110022/1
Robert Varga [Fri, 26 Jan 2024 14:08:24 +0000 (15:08 +0100)]
Bump dropwizard-metrics to 4.2.25

https://github.com/dropwizard/metrics/releases/tag/v4.2.24
https://github.com/dropwizard/metrics/releases/tag/v4.2.25

Change-Id: Id0162a307250361d13b419aa601ee45429d8a9aa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump mockito to 5.10.0 21/110021/1
Robert Varga [Fri, 26 Jan 2024 14:07:37 +0000 (15:07 +0100)]
Bump mockito to 5.10.0

https://github.com/mockito/mockito/releases/tag/v5.10.0

Change-Id: I3dcdde1543115e4732c6c823bd9f94e55f4dab58
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump error_prone_annotations to 2.24.1 20/110020/1
Robert Varga [Fri, 26 Jan 2024 14:06:31 +0000 (15:06 +0100)]
Bump error_prone_annotations to 2.24.1

This is just a refresh.

Change-Id: Ib24913697f87c6c6750d60c4a98bc107d917c921
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump netty to 4.1.106.Final 19/110019/1
Robert Varga [Fri, 26 Jan 2024 14:04:34 +0000 (15:04 +0100)]
Bump netty to 4.1.106.Final

https://netty.io/news/2024/01/19/4-1-106-Final.html

Change-Id: Ia7ebb652d148443e5d66077be0164c3360bdb597
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump assertj to 3.25.2 18/110018/1
Robert Varga [Fri, 26 Jan 2024 14:02:51 +0000 (15:02 +0100)]
Bump assertj to 3.25.2

https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.2

Change-Id: I98da0b92f369f570bb1323771d375c28dbe24f11
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 months agoBump logback to 1.2.13 03/109903/1
Ivan Hrasko [Mon, 22 Jan 2024 11:49:37 +0000 (12:49 +0100)]
Bump logback to 1.2.13

https://logback.qos.ch/news.html#1.2.13

Change-Id: I6d8ca98b38497d7d4f21611f612baa5565b8644a
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
4 months agoBump Netty to 4.1.105.Final 21/109821/1
Robert Varga [Wed, 17 Jan 2024 12:40:31 +0000 (13:40 +0100)]
Bump Netty to 4.1.105.Final

https://netty.io/news/2024/01/16/4-1-105-Final.html

Change-Id: Ib88e1dfeb881acb794126ad3470ebd43da96461b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump cyclonedx-maven-plugin to 2.7.11 99/109799/1
Robert Varga [Tue, 16 Jan 2024 12:17:32 +0000 (13:17 +0100)]
Bump cyclonedx-maven-plugin to 2.7.11

https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.11

Change-Id: I4fb1a89935339fdb27ac1f75fe7ed33cbb0d016b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump mockito to 5.9.0 84/109784/2
Robert Varga [Mon, 15 Jan 2024 17:10:32 +0000 (18:10 +0100)]
Bump mockito to 5.9.0

https://github.com/mockito/mockito/releases/tag/v5.9.0

Change-Id: Idff39233d7ff83dea832252bd338c6f141b6bdd3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump asciidoctor-maven-plugin to 2.2.5 82/109782/1
Robert Varga [Mon, 15 Jan 2024 16:05:21 +0000 (17:05 +0100)]
Bump asciidoctor-maven-plugin to 2.2.5

https://github.com/asciidoctor/asciidoctor-maven-plugin/releases/tag/asciidoctor-maven-plugin-2.2.5

Change-Id: I5ba73acaf4db0620bb1047f1d1d6ef7273eb10e8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump spotbugs-maven-plugin to 4.8.3.0 76/109776/1
Robert Varga [Mon, 15 Jan 2024 13:15:46 +0000 (14:15 +0100)]
Bump spotbugs-maven-plugin to 4.8.3.0

https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.3.0

Change-Id: I23b20941643808665f1aafd21a39553dfde86dd6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump karaf to 4.4.5 74/109674/5
Robert Varga [Mon, 8 Jan 2024 10:02:45 +0000 (11:02 +0100)]
Bump karaf to 4.4.5

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12353604
https://github.com/jetty/jetty.project/releases/tag/jetty-9.4.53.v20231009

Change-Id: I173cdecb42f038641529198a49b5b1709ec5ac1e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump maven-{surefire,failsafe}-plugin to 3.2.5 96/109696/1
Robert Varga [Wed, 10 Jan 2024 11:38:27 +0000 (12:38 +0100)]
Bump maven-{surefire,failsafe}-plugin to 3.2.5

https://github.com/apache/maven-surefire/releases/tag/surefire-3.2.5

Change-Id: I8ea341a40096f51ab4eddb89e80e3e207cfacced
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump assertj to 3.25.1 75/109675/1
Robert Varga [Mon, 8 Jan 2024 10:23:09 +0000 (11:23 +0100)]
Bump assertj to 3.25.1

https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.1

Change-Id: I1ad2545d4ef71296dfdd9b8df08e5d23812b6505
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump asserj to 3.25.0 69/109569/1
Robert Varga [Mon, 1 Jan 2024 14:14:23 +0000 (15:14 +0100)]
Bump asserj to 3.25.0

https://github.com/assertj/assertj/releases/tag/assertj-build-3.25.0

Change-Id: I29c9b965099505b6395aba049064a70c2d5879d6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump checkstyle to 10.12.7 68/109568/1
Robert Varga [Mon, 1 Jan 2024 14:12:42 +0000 (15:12 +0100)]
Bump checkstyle to 10.12.7

https://checkstyle.org/releasenotes.html#Release_10.12.7

Change-Id: Ic2c04da2bca0f2fa918d1cb00ee3245a9acd4ee0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump versions to 13.0.11-SNAPSHOT 18/109418/1
Robert Varga [Tue, 26 Dec 2023 18:10:11 +0000 (19:10 +0100)]
Bump versions to 13.0.11-SNAPSHOT

This starts the next development iteration.

Change-Id: Id979c091de66ae443c73b69f9eea501f14647ad0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoRelease odlparent v13.0.10
jenkins-releng [Tue, 26 Dec 2023 17:18:22 +0000 (17:18 +0000)]
Release odlparent

4 months agoAnother update of NEWS 16/109416/1
Robert Varga [Tue, 26 Dec 2023 17:00:50 +0000 (18:00 +0100)]
Another update of NEWS

Fixup a few typos and roll up the next set of changes.

Change-Id: I8c3a1381323eacf4141de4a0eede695911ad8ab3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump Javassist to 3.30.2-GA 15/109415/1
Robert Varga [Tue, 26 Dec 2023 16:54:58 +0000 (17:54 +0100)]
Bump Javassist to 3.30.2-GA

https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_2_ga

Change-Id: Icabed419d5d37c30c74923594d6ffa88d766341d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump error_prone_annotattions to 2.24.0 13/109413/1
Robert Varga [Tue, 26 Dec 2023 16:52:49 +0000 (17:52 +0100)]
Bump error_prone_annotattions to 2.24.0

https://github.com/google/error-prone/releases/tag/v2.24.0

Change-Id: Ibe3a813771c4a0becd7d00ca4555c124cbe17f7a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump asciidoctorj-diagram to 2.2.14 12/109412/1
Robert Varga [Tue, 26 Dec 2023 16:48:12 +0000 (17:48 +0100)]
Bump asciidoctorj-diagram to 2.2.14

https://github.com/asciidoctor/asciidoctorj-diagram/releases/tag/v2.2.14

Change-Id: I63e9139860d923f1a09e7f2ad0721dba6619c175
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump maven-compiler-plugin to 3.12.1 96/109396/1
Robert Varga [Thu, 21 Dec 2023 08:50:22 +0000 (09:50 +0100)]
Bump maven-compiler-plugin to 3.12.1

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

Change-Id: I157f9f15fcd7598c52651bcaa568e54ef1d74e0f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoUpdate NEWS for 13.0.10 95/109395/1
Robert Varga [Wed, 20 Dec 2023 12:36:56 +0000 (13:36 +0100)]
Update NEWS for 13.0.10

Sum up the few updates that came in over the past two weeks.

Change-Id: I441598722b2f7ad6e8754e62cf2f49ab9fdee59e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump org.eclipse.jdt.annotation to 2.2.800 81/109381/1
Robert Varga [Mon, 18 Dec 2023 22:15:33 +0000 (23:15 +0100)]
Bump org.eclipse.jdt.annotation to 2.2.800

Just a refresh.

Change-Id: I51b8e902aa240ae81a1e4cda5d1d6154d201bbda
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump checker-qual to 3.42.0 80/109380/1
Robert Varga [Mon, 18 Dec 2023 22:14:53 +0000 (23:14 +0100)]
Bump checker-qual to 3.42.0

Yet another bump.

Change-Id: I56a4754699ae84cf8f4f86eee0f31ce5c6504dfc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump Netty to 4.1.104.Final 79/109379/1
Robert Varga [Mon, 18 Dec 2023 22:13:23 +0000 (23:13 +0100)]
Bump Netty to 4.1.104.Final

https://netty.io/news/2023/12/13/4-1-103-Final.html
https://netty.io/news/2023/12/15/4-1-104-Final.html

Change-Id: I4b5b9a37ed03d319a0602c89b93f9034680cc7c7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump Javassist to 3.30.1-GA 78/109378/1
Robert Varga [Mon, 18 Dec 2023 22:11:35 +0000 (23:11 +0100)]
Bump Javassist to 3.30.1-GA

https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_0_ga
https://github.com/jboss-javassist/javassist/releases/tag/rel_3_30_1_ga

Change-Id: I207af3b614bbdf6761e31ff5bd620f10f4c4bbf3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump maven-compiler-plugin to 3.12.0 77/109377/1
Robert Varga [Mon, 18 Dec 2023 22:04:32 +0000 (23:04 +0100)]
Bump maven-compiler-plugin to 3.12.0

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

Change-Id: I4a6e44fe9454525e5ca88dec3817a4cfea8ce0e6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoBump maven-{surefire,failsafe}-plugin to 3.2.3 76/109376/1
Robert Varga [Mon, 18 Dec 2023 21:30:10 +0000 (22:30 +0100)]
Bump maven-{surefire,failsafe}-plugin to 3.2.3

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

Change-Id: Id9eb2ac115e2940cdfc526b5f7e6b1bfd3d72eeb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
4 months agoDisable CT_CONTRUCTOR_THROW 75/109375/1
Robert Varga [Mon, 18 Dec 2023 15:23:02 +0000 (16:23 +0100)]
Disable CT_CONTRUCTOR_THROW

This warning comes up in surprising contexts and sometimes it can be
hard to diagnose what exactly is triggering it.

Polluting classes with finalize() is a non-option. Being overly-clever
with constructors is a non-starter as well. Sprinkling
@SuppressFBWarnings on code which has been stable for years also does
not make sense.

Disable this warning, as its relevance is rapidly diminishing as we
require Java versions beyond 18.

Change-Id: Ic1532d4051fb76e1b2eeae66d49342b0e9c3f176
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoFix duplicate commons-lang3 version 33/109333/1
Robert Varga [Sat, 16 Dec 2023 10:44:29 +0000 (11:44 +0100)]
Fix duplicate commons-lang3 version

Karaf's standard features reference commons-lang3-3.13.0, make sure we
fix that up.

Change-Id: I59f6d8ec9f5bb1ea1939f490f09ca484c38b9b9f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoEnable SFT on Java <= 21 31/109331/1
Robert Varga [Sat, 16 Dec 2023 10:26:12 +0000 (11:26 +0100)]
Enable SFT on Java <= 21

karaf-4.4.4 has updated jre.properties, hence it should run on Java 21.

Change-Id: I5a2147b170d071a804823bf7902c3e0c703b73b2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump SpotBugs to 4.8.3 97/109297/2
Robert Varga [Tue, 12 Dec 2023 21:00:55 +0000 (22:00 +0100)]
Bump SpotBugs to 4.8.3

https://github.com/spotbugs/spotbugs/blob/4.8.3/CHANGELOG.md#483---2023-12-12

Change-Id: I812fa856589b4fc1c7c0c9bc58ab74d42d5158a9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump Dropwizard Metrics to 4.2.23 60/109160/2
Robert Varga [Wed, 6 Dec 2023 08:50:30 +0000 (09:50 +0100)]
Bump Dropwizard Metrics to 4.2.23

https://github.com/dropwizard/metrics/releases/tag/v4.2.23

Change-Id: Ic0c32e2167032f934a46ef15217b5aedb4472d3f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump versions to 13.0.10-SNAPSHOT 86/109286/1
Robert Varga [Mon, 11 Dec 2023 13:38:04 +0000 (14:38 +0100)]
Bump versions to 13.0.10-SNAPSHOT

This starts the next development iteration.

Change-Id: I15230ec8a48f705fbb8ec6067c0cd125e0aa9e78
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoRelease odlparent v13.0.9
jenkins-releng [Mon, 11 Dec 2023 13:04:35 +0000 (13:04 +0000)]
Release odlparent

5 months agoUpdate news for 13.0.9 83/109283/1
Robert Varga [Mon, 11 Dec 2023 12:34:43 +0000 (13:34 +0100)]
Update news for 13.0.9

Sum up the two changes made in this release.

Change-Id: I3686dae118940a35ee8e1d21181a7a8f5be9e845
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checkstyle to 10.12.6 81/109281/1
Robert Varga [Mon, 11 Dec 2023 12:03:52 +0000 (13:03 +0100)]
Bump checkstyle to 10.12.6

https://checkstyle.org/releasenotes.html#Release_10.12.6

Change-Id: Id20379e055b7f49e83ee2ae26268db862d3eeb57
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoDisable SE_PREVENT_EXT_OBJ_OVERWRITE 85/109185/1
Robert Varga [Thu, 7 Dec 2023 05:19:36 +0000 (06:19 +0100)]
Disable SE_PREVENT_EXT_OBJ_OVERWRITE

SE_PREVENT_EXT_OBJ_OVERWRITE reports a ton of warnings and its heuristic
is quite feeble, forcing a very particular code pattern.

Do not report this issue, as it cannot be fixed in a non-intrusive way.

Change-Id: I3aa71831c3e4eee8bf06bca2ca4eb1ad4a141af9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump versions to 13.0.9-SNAPSHOT 82/109182/1
Robert Varga [Wed, 6 Dec 2023 22:10:09 +0000 (23:10 +0100)]
Bump versions to 13.0.9-SNAPSHOT

This starts the next development iteration.

Change-Id: Ifcdb64a64fb1606243685b3457cea2e8c203c8a9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoRelease odlparent v13.0.8
jenkins-releng [Wed, 6 Dec 2023 20:37:59 +0000 (20:37 +0000)]
Release odlparent

5 months agoUpdate NEWS for 13.0.8 78/109178/3
Robert Varga [Wed, 6 Dec 2023 17:59:33 +0000 (18:59 +0100)]
Update NEWS for 13.0.8

Sum up the changes delivered in this development iteration.

Change-Id: If71fe6bd387ab4463a30fb028fe7a890f64efca5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump checker-qual to 3.41.0 79/109179/1
Robert Varga [Wed, 6 Dec 2023 18:02:42 +0000 (19:02 +0100)]
Bump checker-qual to 3.41.0

Another update.

Change-Id: Id0e678e0a74b821d8a841c592ba7628c589975d4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump SpotBugs to 4.8.2 59/109159/2
Robert Varga [Wed, 6 Dec 2023 08:41:27 +0000 (09:41 +0100)]
Bump SpotBugs to 4.8.2

https://github.com/spotbugs/spotbugs/blob/4.8.2/CHANGELOG.md#482---2023-11-28
https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.8.2.0

Also re-align slf4j versions to 2.0.9, which is what upstream uses.

Change-Id: I2fddf7eb859fb1a53ed3206c1170b215b8bea858
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump maven-javadoc-plugin to 3.6.3 58/109158/1
Robert Varga [Wed, 6 Dec 2023 08:39:08 +0000 (09:39 +0100)]
Bump maven-javadoc-plugin to 3.6.3

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

Change-Id: I362ea46e9f7b0831852ae59e02e129a0f0da8608
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump mockito to 5.8.0 45/109145/1
Robert Varga [Fri, 1 Dec 2023 19:50:22 +0000 (20:50 +0100)]
Bump mockito to 5.8.0

https://github.com/mockito/mockito/releases/tag/v5.8.0

Change-Id: I61b4bace5c50ac8d765615e0a47ef46db4ecbd4b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
5 months agoBump commons-io to 2.15.1 44/109144/2
Robert Varga [Fri, 1 Dec 2023 15:22:50 +0000 (16:22 +0100)]
Bump commons-io to 2.15.1

https://commons.apache.org/proper/commons-io/changes-report.html#a2.15.1

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