Skip to content

Commit d61b099

Browse files
authored
Upgrade to Karaf 4.4.8 (#6928)
1 parent 0abc344 commit d61b099

File tree

18 files changed

+111
-264
lines changed

18 files changed

+111
-264
lines changed

catalog/core/catalog-core-directorymonitor/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@
342342
<dependency>
343343
<groupId>org.ops4j.pax.tinybundles</groupId>
344344
<artifactId>tinybundles</artifactId>
345+
<version>${tinybundles.version}</version>
345346
<scope>test</scope>
346347
</dependency>
347348
<dependency>

catalog/opensearch/catalog-opensearch-endpoint/pom.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
<packaging>bundle</packaging>
2525
<properties>
2626
<parboiled.version>1.4.1</parboiled.version>
27-
<!-- Overriding the asm version for jdk21 compatibility -->
28-
<opensearch.asm.version>9.5</opensearch.asm.version>
2927
</properties>
3028
<dependencies>
3129
<dependency>
@@ -61,17 +59,17 @@
6159
<dependency>
6260
<groupId>org.ow2.asm</groupId>
6361
<artifactId>asm</artifactId>
64-
<version>${opensearch.asm.version}</version>
62+
<version>${asm.version}</version>
6563
</dependency>
6664
<dependency>
6765
<groupId>org.ow2.asm</groupId>
6866
<artifactId>asm-tree</artifactId>
69-
<version>${opensearch.asm.version}</version>
67+
<version>${asm.version}</version>
7068
</dependency>
7169
<dependency>
7270
<groupId>org.ow2.asm</groupId>
7371
<artifactId>asm-analysis</artifactId>
74-
<version>${opensearch.asm.version}</version>
72+
<version>${asm.version}</version>
7573
</dependency>
7674
<!--test dependencies-->
7775
<dependency>

catalog/plugin/catalog-plugin-metacardbackup-filestorage/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
<configuration>
120120
<rules>
121121
<ArtifactSizeEnforcerRule implementation="org.codice.maven.artifactsize.ArtifactSizeEnforcerRule">
122-
<maxArtifactSize>2.2_MB</maxArtifactSize>
122+
<maxArtifactSize>2.3_MB</maxArtifactSize>
123123
</ArtifactSizeEnforcerRule>
124124
</rules>
125125
</configuration>

catalog/plugin/catalog-plugin-metacardbackup-s3storage/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
<configuration>
154154
<rules>
155155
<ArtifactSizeEnforcerRule implementation="org.codice.maven.artifactsize.ArtifactSizeEnforcerRule">
156-
<maxArtifactSize>2.2_MB</maxArtifactSize>
156+
<maxArtifactSize>2.3_MB</maxArtifactSize>
157157
</ArtifactSizeEnforcerRule>
158158
</rules>
159159
</configuration>

distribution/ddf-common/src/main/resources-filtered/etc/custom.properties

Lines changed: 0 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -198,179 +198,6 @@ org.osgi.framework.system.packages.extra = \
198198
com.sun.net.ssl.internal.ssl, \
199199
com.sun.security.auth.callback, \
200200
com.sun.security.auth.module, \
201-
org.bouncycastle.mail.smime.examples;version=${bouncy.version}, \
202-
org.bouncycastle.mail.smime.handlers;version=${bouncy.version}, \
203-
org.bouncycastle.mail.smime.util;version=${bouncy.version}, \
204-
org.bouncycastle.mail.smime.validator;version=${bouncy.version}, \
205-
org.bouncycastle.mail.smime;version=${bouncy.version}, \
206-
org.bouncycastle.cert.bc;version=${bouncy.version}, \
207-
org.bouncycastle.cert.cmp;version=${bouncy.version}, \
208-
org.bouncycastle.cert.crmf.bc;version=${bouncy.version}, \
209-
org.bouncycastle.cert.crmf.jcajce;version=${bouncy.version}, \
210-
org.bouncycastle.cert.crmf;version=${bouncy.version}, \
211-
org.bouncycastle.cert.dane.fetcher;version=${bouncy.version}, \
212-
org.bouncycastle.cert.dane;version=${bouncy.version}, \
213-
org.bouncycastle.cert.jcajce;version=${bouncy.version}, \
214-
org.bouncycastle.cert.ocsp.jcajce;version=${bouncy.version}, \
215-
org.bouncycastle.cert.ocsp;version=${bouncy.version}, \
216-
org.bouncycastle.cert.path.validations;version=${bouncy.version}, \
217-
org.bouncycastle.cert.path;version=${bouncy.version}, \
218-
org.bouncycastle.cert.selector.jcajce;version=${bouncy.version}, \
219-
org.bouncycastle.cert.selector;version=${bouncy.version}, \
220-
org.bouncycastle.cert;version=${bouncy.version}, \
221-
org.bouncycastle.cms.bc;version=${bouncy.version}, \
222-
org.bouncycastle.cms.jcajce;version=${bouncy.version}, \
223-
org.bouncycastle.cms;version=${bouncy.version}, \
224-
org.bouncycastle.dvcs;version=${bouncy.version}, \
225-
org.bouncycastle.eac.jcajce;version=${bouncy.version}, \
226-
org.bouncycastle.eac.operator.jcajce;version=${bouncy.version}, \
227-
org.bouncycastle.eac.operator;version=${bouncy.version}, \
228-
org.bouncycastle.eac;version=${bouncy.version}, \
229-
org.bouncycastle.mozilla.jcajce;version=${bouncy.version}, \
230-
org.bouncycastle.mozilla;version=${bouncy.version}, \
231-
org.bouncycastle.openssl.bc;version=${bouncy.version}, \
232-
org.bouncycastle.openssl.jcajce;version=${bouncy.version}, \
233-
org.bouncycastle.openssl;version=${bouncy.version}, \
234-
org.bouncycastle.operator.bc;version=${bouncy.version}, \
235-
org.bouncycastle.operator.jcajce;version=${bouncy.version}, \
236-
org.bouncycastle.operator;version=${bouncy.version}, \
237-
org.bouncycastle.pkcs.bc;version=${bouncy.version}, \
238-
org.bouncycastle.pkcs.jcajce;version=${bouncy.version}, \
239-
org.bouncycastle.pkcs;version=${bouncy.version}, \
240-
org.bouncycastle.pkix.jcajce;version=${bouncy.version}, \
241-
org.bouncycastle.pkix;version=${bouncy.version}, \
242-
org.bouncycastle.tsp.cms;version=${bouncy.version}, \
243-
org.bouncycastle.tsp;version=${bouncy.version}, \
244-
org.bouncycastle.voms;version=${bouncy.version}, \
245-
org.bouncycastle.asn1.anssi;version=${bouncy.version}, \
246-
org.bouncycastle.asn1.bc;version=${bouncy.version}, \
247-
org.bouncycastle.asn1.bsi;version=${bouncy.version}, \
248-
org.bouncycastle.asn1.cmp;version=${bouncy.version}, \
249-
org.bouncycastle.asn1.cms.ecc;version=${bouncy.version}, \
250-
org.bouncycastle.asn1.cms;version=${bouncy.version}, \
251-
org.bouncycastle.asn1.crmf;version=${bouncy.version}, \
252-
org.bouncycastle.asn1.cryptopro;version=${bouncy.version}, \
253-
org.bouncycastle.asn1.dvcs;version=${bouncy.version}, \
254-
org.bouncycastle.asn1.eac;version=${bouncy.version}, \
255-
org.bouncycastle.asn1.esf;version=${bouncy.version}, \
256-
org.bouncycastle.asn1.ess;version=${bouncy.version}, \
257-
org.bouncycastle.asn1.gnu;version=${bouncy.version}, \
258-
org.bouncycastle.asn1.iana;version=${bouncy.version}, \
259-
org.bouncycastle.asn1.icao;version=${bouncy.version}, \
260-
org.bouncycastle.asn1.isismtt.ocsp;version=${bouncy.version}, \
261-
org.bouncycastle.asn1.isismtt.x509;version=${bouncy.version}, \
262-
org.bouncycastle.asn1.isismtt;version=${bouncy.version}, \
263-
org.bouncycastle.asn1.iso;version=${bouncy.version}, \
264-
org.bouncycastle.asn1.kisa;version=${bouncy.version}, \
265-
org.bouncycastle.asn1.microsoft;version=${bouncy.version}, \
266-
org.bouncycastle.asn1.misc;version=${bouncy.version}, \
267-
org.bouncycastle.asn1.mozilla;version=${bouncy.version}, \
268-
org.bouncycastle.asn1.nist;version=${bouncy.version}, \
269-
org.bouncycastle.asn1.ntt;version=${bouncy.version}, \
270-
org.bouncycastle.asn1.ocsp;version=${bouncy.version}, \
271-
org.bouncycastle.asn1.oiw;version=${bouncy.version}, \
272-
org.bouncycastle.asn1.pkcs;version=${bouncy.version}, \
273-
org.bouncycastle.asn1.sec;version=${bouncy.version}, \
274-
org.bouncycastle.asn1.smime;version=${bouncy.version}, \
275-
org.bouncycastle.asn1.teletrust;version=${bouncy.version}, \
276-
org.bouncycastle.asn1.tsp;version=${bouncy.version}, \
277-
org.bouncycastle.asn1.ua;version=${bouncy.version}, \
278-
org.bouncycastle.asn1.util;version=${bouncy.version}, \
279-
org.bouncycastle.asn1.x500.style;version=${bouncy.version}, \
280-
org.bouncycastle.asn1.x500;version=${bouncy.version}, \
281-
org.bouncycastle.asn1.x509.qualified;version=${bouncy.version}, \
282-
org.bouncycastle.asn1.x509.sigi;version=${bouncy.version}, \
283-
org.bouncycastle.asn1.x509;version=${bouncy.version}, \
284-
org.bouncycastle.asn1.x9;version=${bouncy.version}, \
285-
org.bouncycastle.asn1;version=${bouncy.version}, \
286-
org.bouncycastle.crypto.agreement.jpake;version=${bouncy.version}, \
287-
org.bouncycastle.crypto.agreement.kdf;version=${bouncy.version}, \
288-
org.bouncycastle.crypto.agreement.srp;version=${bouncy.version}, \
289-
org.bouncycastle.crypto.agreement;version=${bouncy.version}, \
290-
org.bouncycastle.crypto.commitments;version=${bouncy.version}, \
291-
org.bouncycastle.crypto.digests;version=${bouncy.version}, \
292-
org.bouncycastle.crypto.ec;version=${bouncy.version}, \
293-
org.bouncycastle.crypto.encodings;version=${bouncy.version}, \
294-
org.bouncycastle.crypto.engines;version=${bouncy.version}, \
295-
org.bouncycastle.crypto.examples;version=${bouncy.version}, \
296-
org.bouncycastle.crypto.generators;version=${bouncy.version}, \
297-
org.bouncycastle.crypto.io;version=${bouncy.version}, \
298-
org.bouncycastle.crypto.kems;version=${bouncy.version}, \
299-
org.bouncycastle.crypto.macs;version=${bouncy.version}, \
300-
org.bouncycastle.crypto.modes.gcm;version=${bouncy.version}, \
301-
org.bouncycastle.crypto.modes;version=${bouncy.version}, \
302-
org.bouncycastle.crypto.paddings;version=${bouncy.version}, \
303-
org.bouncycastle.crypto.params;version=${bouncy.version}, \
304-
org.bouncycastle.crypto.parsers;version=${bouncy.version}, \
305-
org.bouncycastle.crypto.prng.drbg;version=${bouncy.version}, \
306-
org.bouncycastle.crypto.prng;version=${bouncy.version}, \
307-
org.bouncycastle.crypto.signers;version=${bouncy.version}, \
308-
org.bouncycastle.crypto.tls;version=${bouncy.version}, \
309-
org.bouncycastle.crypto.util;version=${bouncy.version}, \
310-
org.bouncycastle.crypto;version=${bouncy.version}, \
311-
org.bouncycastle.i18n.filter;version=${bouncy.version}, \
312-
org.bouncycastle.i18n;version=${bouncy.version}, \
313-
org.bouncycastle.jcajce.io;version=${bouncy.version}, \
314-
org.bouncycastle.jcajce.provider.asymmetric.dh;version=${bouncy.version}, \
315-
org.bouncycastle.jcajce.provider.asymmetric.dsa;version=${bouncy.version}, \
316-
org.bouncycastle.jcajce.provider.asymmetric.dstu;version=${bouncy.version}, \
317-
org.bouncycastle.jcajce.provider.asymmetric.ec;version=${bouncy.version}, \
318-
org.bouncycastle.jcajce.provider.asymmetric.ecgost;version=${bouncy.version}, \
319-
org.bouncycastle.jcajce.provider.asymmetric.elgamal;version=${bouncy.version}, \
320-
org.bouncycastle.jcajce.provider.asymmetric.gost;version=${bouncy.version}, \
321-
org.bouncycastle.jcajce.provider.asymmetric.ies;version=${bouncy.version}, \
322-
org.bouncycastle.jcajce.provider.asymmetric.rsa;version=${bouncy.version}, \
323-
org.bouncycastle.jcajce.provider.asymmetric.util;version=${bouncy.version}, \
324-
org.bouncycastle.jcajce.provider.asymmetric.x509;version=${bouncy.version}, \
325-
org.bouncycastle.jcajce.provider.asymmetric;version=${bouncy.version}, \
326-
org.bouncycastle.jcajce.provider.config;version=${bouncy.version}, \
327-
org.bouncycastle.jcajce.provider.digest;version=${bouncy.version}, \
328-
org.bouncycastle.jcajce.provider.keystore.bc;version=${bouncy.version}, \
329-
org.bouncycastle.jcajce.provider.keystore.pkcs12;version=${bouncy.version}, \
330-
org.bouncycastle.jcajce.provider.keystore;version=${bouncy.version}, \
331-
org.bouncycastle.jcajce.provider.symmetric.util;version=${bouncy.version}, \
332-
org.bouncycastle.jcajce.provider.symmetric;version=${bouncy.version}, \
333-
org.bouncycastle.jcajce.provider.util;version=${bouncy.version}, \
334-
org.bouncycastle.jcajce.spec;version=${bouncy.version}, \
335-
org.bouncycastle.jcajce.util;version=${bouncy.version}, \
336-
org.bouncycastle.jcajce;version=${bouncy.version}, \
337-
org.bouncycastle.jce.exception;version=${bouncy.version}, \
338-
org.bouncycastle.jce.interfaces;version=${bouncy.version}, \
339-
org.bouncycastle.jce.netscape;version=${bouncy.version}, \
340-
org.bouncycastle.jce.provider;version=${bouncy.version}, \
341-
org.bouncycastle.jce.spec;version=${bouncy.version}, \
342-
org.bouncycastle.jce;version=${bouncy.version}, \
343-
org.bouncycastle.math.ec.custom.djb;version=${bouncy.version}, \
344-
org.bouncycastle.math.ec.custom.sec;version=${bouncy.version}, \
345-
org.bouncycastle.math.ec.endo;version=${bouncy.version}, \
346-
org.bouncycastle.math.ec.tools;version=${bouncy.version}, \
347-
org.bouncycastle.math.ec;version=${bouncy.version}, \
348-
org.bouncycastle.math.field;version=${bouncy.version}, \
349-
org.bouncycastle.math.raw;version=${bouncy.version}, \
350-
org.bouncycastle.math;version=${bouncy.version}, \
351-
org.bouncycastle.pqc.asn1;version=${bouncy.version}, \
352-
org.bouncycastle.pqc.crypto.gmss.util;version=${bouncy.version}, \
353-
org.bouncycastle.pqc.crypto.gmss;version=${bouncy.version}, \
354-
org.bouncycastle.pqc.crypto.mceliece;version=${bouncy.version}, \
355-
org.bouncycastle.pqc.crypto.rainbow.util;version=${bouncy.version}, \
356-
org.bouncycastle.pqc.crypto.rainbow;version=${bouncy.version}, \
357-
org.bouncycastle.pqc.crypto;version=${bouncy.version}, \
358-
org.bouncycastle.pqc.jcajce.provider.gmss;version=${bouncy.version}, \
359-
org.bouncycastle.pqc.jcajce.provider.mceliece;version=${bouncy.version}, \
360-
org.bouncycastle.pqc.jcajce.provider.rainbow;version=${bouncy.version}, \
361-
org.bouncycastle.pqc.jcajce.provider.util;version=${bouncy.version}, \
362-
org.bouncycastle.pqc.jcajce.provider;version=${bouncy.version}, \
363-
org.bouncycastle.pqc.jcajce.spec;version=${bouncy.version}, \
364-
org.bouncycastle.pqc.math.linearalgebra;version=${bouncy.version}, \
365-
org.bouncycastle.util.encoders;version=${bouncy.version}, \
366-
org.bouncycastle.util.io.pem;version=${bouncy.version}, \
367-
org.bouncycastle.util.io;version=${bouncy.version}, \
368-
org.bouncycastle.util.test;version=${bouncy.version}, \
369-
org.bouncycastle.util;version=${bouncy.version}, \
370-
org.bouncycastle.x509.extension;version=${bouncy.version}, \
371-
org.bouncycastle.x509.util;version=${bouncy.version}, \
372-
org.bouncycastle.x509;version=${bouncy.version}, \
373-
org.bouncycastle;version=${bouncy.version}, \
374201
com.google.crypto.tink;version=${tink.version}, \
375202
com.google.crypto.tink.aead;version=${tink.version}, \
376203
com.google.crypto.tink.streamingaead;version=${tink.version}, \
@@ -434,7 +261,6 @@ org.osgi.framework.bootdelegation = \
434261
org.apache.xml.serialize, \
435262
org.apache.karaf.jaas.boot.principal, \
436263
org.apache.karaf.jaas.boot, \
437-
org.bouncycastle.*, \
438264
com.google.crypto.tink, \
439265
com.google.crypto.tink.*, \
440266
com.google.protobuf, \

distribution/ddf-common/src/main/resources-filtered/etc/startup.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ mvn\:ddf.platform.osgi/platform-osgi-internal-api/${project.version}=9
1818
mvn\:ddf.platform.osgi/platform-osgi-configadmin/${project.version}=10
1919
mvn\:org.apache.felix/org.apache.felix.configadmin.plugin.interpolation/1.2.8 = 11
2020
mvn\:org.apache.felix/org.apache.felix.configurator/1.0.16 = 11
21-
mvn\:org.apache.felix/org.apache.felix.cm.json/1.0.6 = 11
21+
mvn\:org.apache.felix/org.apache.felix.cm.json/1.0.8 = 11
2222
mvn\:org.apache.felix/org.apache.felix.configadmin/${felix.configadmin.version}=11
2323
mvn\:org.apache.sling/org.apache.sling.commons.johnzon/1.2.16 = 11
2424
mvn\:org.apache.felix/org.apache.felix.fileinstall/${felix.fileinstall.version}=12

distribution/test/itests/test-itests-common/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@
159159
<dependency>
160160
<groupId>org.ops4j.base</groupId>
161161
<artifactId>ops4j-base-util-property</artifactId>
162-
<version>1.5.0</version>
162+
<version>${org.ops4j.base.version}</version>
163163
</dependency>
164164
<dependency>
165165
<groupId>org.ops4j.base</groupId>
166166
<artifactId>ops4j-base-net</artifactId>
167-
<version>1.5.0</version>
167+
<version>${org.ops4j.base.version}</version>
168168
</dependency>
169169
</dependencies>
170170
</dependencyManagement>

distribution/test/itests/test-itests-common/src/main/java/org/codice/ddf/itests/common/AbstractIntegrationTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
import static org.awaitility.Awaitility.with;
1919
import static org.codice.ddf.itests.common.AbstractIntegrationTest.DynamicUrl.SECURE_ROOT;
2020
import static org.codice.ddf.itests.common.csw.CswQueryBuilder.PROPERTY_IS_LIKE;
21+
import static org.codice.ddf.test.common.configurators.KarafOptions.overridePaxExamJUnitHamcrest;
2122
import static org.hamcrest.Matchers.hasXPath;
2223
import static org.ops4j.pax.exam.CoreOptions.cleanCaches;
2324
import static org.ops4j.pax.exam.CoreOptions.composite;
24-
import static org.ops4j.pax.exam.CoreOptions.junitBundles;
2525
import static org.ops4j.pax.exam.CoreOptions.maven;
2626
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
2727
import static org.ops4j.pax.exam.CoreOptions.options;
@@ -715,15 +715,13 @@ protected Option[] configureVmOptions() {
715715
protected Option[] configureStartScript() {
716716
// add test dependencies to the test-dependencies-app instead of here
717717
return options(
718-
mavenBundle(
719-
"org.apache.servicemix.bundles", "org.apache.servicemix.bundles.hamcrest", "1.3_1"),
720718
// The version of the xalan bundle is an old version. This is the only way we could get
721719
// some itests to work. It seems to be a classloader problem that only occurs in a
722720
// pax-exam setup.
723721
mavenBundle(
724722
"org.apache.servicemix.bundles", "org.apache.servicemix.bundles.xalan", "2.7.2_1"),
725723
mavenBundle("commons-lang", "commons-lang", "2.6"),
726-
junitBundles(),
724+
overridePaxExamJUnitHamcrest(),
727725
features(
728726
maven()
729727
.groupId(DDF_ITESTS_GROUP_ID)

distribution/test/itests/test-itests-ddf/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
<dependency>
4242
<groupId>org.ops4j.pax.tinybundles</groupId>
4343
<artifactId>tinybundles</artifactId>
44+
<version>${tinybundles.version}</version>
4445
</dependency>
4546

4647
<!-- In-container depedencies -->

0 commit comments

Comments
 (0)