azure-sdk-for-java icon indicating copy to clipboard operation
azure-sdk-for-java copied to clipboard

Merge com.azure.resourcemanager into com:azure to make it included in com.azure:azure-sdk-bom

Open juergenbr opened this issue 3 years ago • 6 comments

Is your feature request related to a problem? Please describe. Problem: The fractured Azure SDK causes an increasing amount of issues due to mismatching versions across different sub-SDKs. A central BOM covering all parts of the SDK would help simplify the dependency management.

Describe the solution you'd like One BOM covering all parts of the Azure SDK and having everything in the com.azure group, similar as with AWS SDK software.amazon.awssdk:bom Example: BOM: com.azure:azure-sdk-bom Core SDK: com.azure:azure-core Resource Manager SDK: com.azure:resourcemanager

Describe alternatives you've considered Include group com.azure.resourcemanager in BOM

Additional context Gradle sample of current situation:

implementation("com.azure:azure-identity")
implementation("com.azure:azure-core")
implementation("com.azure:azure-core-management")
implementation("com.azure.resourcemanager:azure-resourcemanager")
implementation("com.azure.resourcemanager:azure-resourcemanager-containerservice")

Output of gradle task dependencies

+--- com.azure.resourcemanager:azure-resourcemanager FAILED
+--- com.azure.resourcemanager:azure-resourcemanager-containerservice FAILED

Information Checklist Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

  • [x] Description Added
  • [x] Expected solution specified

juergenbr avatar Apr 13 '22 09:04 juergenbr

Hi @juergenbr, thank you for sharing feedback with us. I will take your comments in this post as feedback and share them with the right teams. @pallavit could you please also follow up?

/cc @weidongxu-microsoft

joshfree avatar Apr 14 '22 17:04 joshfree

One thing that might not be compatible with scheduled BOM release, is that management-plane SDK release data could sometimes being for flexible. E.g. in May we got request from Spring Cloud to wait for one of their GA api-version, which in worst case will delay management-plane release to 3rd or 4th week of May (ARM onboard process takes about a week). I am not sure whether this kind of difference in release data works well with BOM release.

weidongxu-microsoft avatar Apr 21 '22 01:04 weidongxu-microsoft

@joshfree @pallavit @weidongxu-microsoft do you have any updates on this issue?

valfirst avatar Jun 24 '22 13:06 valfirst

Hey Team, is there any update here? Any timeline when this could be available?

akonarska avatar Aug 02 '23 10:08 akonarska

Hey tem, any update here?

golosegor avatar Feb 23 '24 09:02 golosegor

@srnagar What is your opinion?

If you think it be beneficial to put azure-resourcemanager to BOM, we can adjust the release date of mgmt lib, to align with data-plane libs (and do monthly release before BOM release).

weidongxu-microsoft avatar Feb 23 '24 09:02 weidongxu-microsoft

Hi @juergenbr, we deeply appreciate your input into this project. Regrettably, this issue has remained inactive for over 2 years, leading us to the decision to close it. We've implemented this policy to maintain the relevance of our issue queue and facilitate easier navigation for new contributors. If you still believe this topic requires attention, please feel free to create a new issue, referencing this one. Thank you for your understanding and ongoing support.

github-actions[bot] avatar Apr 12 '24 18:04 github-actions[bot]