Skip to content

Conversation

breskeby
Copy link
Contributor

@breskeby breskeby commented Sep 15, 2025

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by keeping the dependencies non transitive for now as it has been
in the past before we changed transitive dependency handling.

Fixes example build

@breskeby breskeby added >non-issue :Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team auto-backport Automatically create backport pull requests when merged v9.2.0 v8.19.5 v9.1.5 v9.0.8 v8.18.9 labels Sep 15, 2025
@breskeby breskeby self-assigned this Sep 15, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-delivery (Team:Delivery)

@breskeby breskeby added auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts and removed auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) labels Sep 15, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by keeping the dependencies non transitive for now as it has been
in the past before we changed transitive dependency handling.
@breskeby breskeby force-pushed the fix-conflict-in-test-framework-deps branch from d35efa7 to eb0835c Compare September 16, 2025 07:00
@breskeby breskeby merged commit bfdd51b into elastic:main Sep 16, 2025
34 of 35 checks passed
@breskeby breskeby deleted the fix-conflict-in-test-framework-deps branch September 16, 2025 07:58
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Sep 16, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Sep 16, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Sep 16, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Sep 16, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
8.19
9.1
9.0
8.18

elasticsearchmachine pushed a commit that referenced this pull request Sep 16, 2025
…4782)

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
elasticsearchmachine pushed a commit that referenced this pull request Sep 16, 2025
…4781)

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
elasticsearchmachine pushed a commit that referenced this pull request Sep 16, 2025
…4780)

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
elasticsearchmachine pushed a commit that referenced this pull request Sep 16, 2025
…4779)

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
mridula-s109 pushed a commit to mridula-s109/elasticsearch that referenced this pull request Sep 17, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
gmjehovich pushed a commit to gmjehovich/elasticsearch that referenced this pull request Sep 18, 2025
The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
sarog pushed a commit to portsbuild/elasticsearch that referenced this pull request Sep 19, 2025
… (elastic#134779)

The transitive dependencies in test-framework inheritely have a version conflict that
results in a jarHell in our example builds.
We fix that for now by excluding hamcrest-core for now as it has been
in the past before we changed transitive dependency handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) :Delivery/Build Build or test infrastructure :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >non-issue Team:Delivery Meta label for Delivery team v8.18.8 v8.19.5 v9.0.8 v9.1.5 v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants