Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set logback dependency to 1.2.x #136

Merged
merged 2 commits into from
Mar 13, 2023
Merged

Set logback dependency to 1.2.x #136

merged 2 commits into from
Mar 13, 2023

Conversation

sbesson
Copy link
Member

@sbesson sbesson commented Mar 10, 2023

Bio-Formats 6.12.x which is a transitive dependency of this component ships slf4-api 1.7.x which is only supported up to 1.2.x While using logback 1.3.x is doable and Gradle will automatically select a higher version of slj4-api 2.x, this might cause problems for downstream components using different resolution mechanisms like Ivy or Maven

Hopefully this is the solution for the build failures of ome/openmicroscopy#6341

Bio-Formats 6.12.x which is a transitive dependency of this component
ships slf4-api 1.7.x which is only supported up to 1.2.x
While using logback 1.3.x is doable and Gradle will automatically
select a higher version of slj4-api 2.x, this might cause problems
for downstream components using different resolution mechanisms like
Ivy or Maven
@sbesson sbesson requested a review from jburel March 10, 2023 11:02
Copy link
Member

@jburel jburel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested this PR using the GitHub action
see https://github.com/jburel/openmicroscopy/blob/rebuild/.github/workflows/source_build.yml
The build is green https://github.com/jburel/openmicroscopy/actions/runs/4386568826
I will check merge-ci for eventual side effects

@sbesson
Copy link
Member Author

sbesson commented Mar 10, 2023

Assuming no side-effect on the rest of the CI, is the plan to get this merged and released as 5.6.2 to fix the downstream build?

@sbesson
Copy link
Member Author

sbesson commented Mar 11, 2023

Two failures in the CI builds using 6c02c0e:

@sbesson sbesson requested a review from jburel March 11, 2023 20:24
@jburel
Copy link
Member

jburel commented Mar 13, 2023

@jburel jburel merged commit 3ade962 into ome:master Mar 13, 2023
@sbesson sbesson deleted the logback_1.2.x branch March 13, 2023 11:29
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