You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Attila Doroszlai (Jira)" <ji...@apache.org> on 2023/02/08 09:11:00 UTC

[jira] [Updated] (HDDS-7924) Remove non-conflicting transitive-only dependency versions

     [ https://issues.apache.org/jira/browse/HDDS-7924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Attila Doroszlai updated HDDS-7924:
-----------------------------------
    Summary: Remove non-conflicting transitive-only dependency versions  (was: Remove non-conflicting transitive-only depedency versions)

> Remove non-conflicting transitive-only dependency versions
> ----------------------------------------------------------
>
>                 Key: HDDS-7924
>                 URL: https://issues.apache.org/jira/browse/HDDS-7924
>             Project: Apache Ozone
>          Issue Type: Task
>          Components: build
>    Affects Versions: 1.4.0
>            Reporter: Attila Doroszlai
>            Assignee: Attila Doroszlai
>            Priority: Major
>
> HDDS-7372 enabled enforcement of dependency convergence.  It also added version definitions for several transitive dependencies.
> Now it is very difficult to replace version of direct dependencies at build time, since all its transitive dependency versions also need to be updated.  This is completely unnecessary for transitive dependencies that come via a single direct dependency (or a set of related direct dependencies, e.g. Hadoop).
> Ozone should not be managing versions of transitive dependencies unless there is a conflict.
> The goal of this task is to remove unnecessary version definitions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org