Skip to content

fips-tests: add explicit jetty-alpn-java-client version after common dropped jetty-bom (7.8.x)#704

Merged
Hritwik Singhai (devhritwik) merged 1 commit into
7.8.xfrom
hsinghai/fix-rest-utils-7.8.x-jetty-alpn-java-client
May 20, 2026
Merged

fips-tests: add explicit jetty-alpn-java-client version after common dropped jetty-bom (7.8.x)#704
Hritwik Singhai (devhritwik) merged 1 commit into
7.8.xfrom
hsinghai/fix-rest-utils-7.8.x-jetty-alpn-java-client

Conversation

@devhritwik
Copy link
Copy Markdown
Member

Summary

  • The cp_packaging Build rest-utils jar job on 7.8.x is failing because Maven can no longer resolve a version for org.eclipse.jetty:jetty-alpn-java-client (failing job: https://semaphore.ci.confluent.io/jobs/87a001a4-c757-4d91-b379-4a0f9de9c9d2).
  • Root cause is in confluentinc/common PR #990 (9c2d2eaa22, merged into common/7.8.x via 8bc8dba5f1 on 2026-05-14), which replaced jetty-bom with explicit per-artifact entries in dependencyManagement but only added the *-server variants. jetty-alpn-java-client, previously transitively managed by jetty-bom, was missed. Only common/7.8.x carries this regression; other release branches still use jetty-bom and are unaffected — that is why this failure is isolated to rest-utils/7.8.x.
  • The proper long-term fix is to add jetty-alpn-java-client to common's dependencyManagement. To unblock the package build immediately, this PR declares the version explicitly in fips-tests/pom.xml using the inherited ${jetty.version} property.
  • Also drops a stale duplicate bcpkix-fips 1.0.7 dependency that has been emitting a Maven warning since the 7.7.x→7.8.x merge in Sep 2024 (f450bc4e42).

Test plan

  • Re-run the cp_packaging Build rest-utils jar job on 7.8.x and confirm it passes
  • Confirm mvn -B -Pcp-build -DskipTests succeeds for rest-utils-fips-tests
  • Confirm no 'dependencies.dependency.version' for org.eclipse.jetty:jetty-alpn-java-client:jar is missing error
  • Confirm the bcpkix-fips duplicate warning is gone

🤖 Generated with Claude Code

…fips duplicate

The cp_packaging "Build rest-utils jar" job on 7.8.x is failing with:
  'dependencies.dependency.version' for org.eclipse.jetty:jetty-alpn-java-client:jar
  is missing. @ fips-tests/pom.xml line 50, column 21

Root cause: confluentinc/common PR #990 (9c2d2eaa22, merged into common/7.8.x via
8bc8dba5f1 on 2026-05-14) replaced jetty-bom with explicit per-artifact entries in
dependencyManagement, but only added the *-server variants
(jetty-alpn-conscrypt-server, jetty-alpn-java-server, jetty-alpn-server). The
jetty-alpn-java-client artifact, previously transitively managed by jetty-bom,
no longer has a version. Only common/7.8.x carries this regression; other branches
still use jetty-bom and are unaffected.

The proper fix is to add jetty-alpn-java-client to common's dependencyManagement,
but to unblock the 7.8.x package build immediately, declare the version explicitly
here using the inherited ${jetty.version} property.

Also drop the leftover hardcoded bcpkix-fips 1.0.7 dependency, which has been a
duplicate of the property-driven entry since the 7.7.x->7.8.x merge in Sep 2024
(f450bc4). Maven was emitting it as a warning today and would eventually become
an error.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@devhritwik Hritwik Singhai (devhritwik) merged commit 1465883 into 7.8.x May 20, 2026
1 of 4 checks passed
@devhritwik Hritwik Singhai (devhritwik) deleted the hsinghai/fix-rest-utils-7.8.x-jetty-alpn-java-client branch May 20, 2026 14:46
Hritwik Singhai (devhritwik) added a commit that referenced this pull request May 20, 2026
…fips duplicate (#705)

The cp_packaging "Build rest-utils jar" job on 7.9.x is failing with:
  'dependencies.dependency.version' for org.eclipse.jetty:jetty-alpn-java-client:jar
  is missing. @ fips-tests/pom.xml line 50, column 21

Root cause: confluentinc/common PR #990 (9c2d2eaa22) replaced jetty-bom with
explicit per-artifact entries in dependencyManagement but only added the *-server
variants. The regression landed on common/7.8.x via 8bc8dba5f1 on 2026-05-14 and
then propagated to common/7.9.x via the recent 7.8.x->7.9.x merge (a9c100ddbc).
jetty-alpn-java-client, previously transitively managed by jetty-bom, no longer
has a version.

The proper fix is to add jetty-alpn-java-client to common's dependencyManagement,
but to unblock the 7.9.x package build immediately, declare the version explicitly
here using the inherited ${jetty.version} property. Mirrors PR #704 on 7.8.x.

Also drop the leftover hardcoded bcpkix-fips 1.0.7 dependency, which has been a
duplicate of the property-driven entry since the 7.7.x->7.8.x merge in Sep 2024
and propagated down through 7.9.x.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants