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

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

Closed
2 tasks done
juergenbr opened this issue Apr 13, 2022 · 7 comments
Closed
2 tasks done
Labels
Azure.Core azure-core azure-sdk-bom Azure Java SDK BOM (Bill of Materials) Client This issue points to a problem in the data-plane of the library. customer-reported Issues that are reported by GitHub users external to the Azure organization. feature-request This issue requires a new behavior in the product in order be resolved. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team

Comments

@juergenbr
Copy link

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

  • Description Added
  • Expected solution specified
@ghost ghost added needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. customer-reported Issues that are reported by GitHub users external to the Azure organization. question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels Apr 13, 2022
@joshfree joshfree added feature-request This issue requires a new behavior in the product in order be resolved. azure-sdk-bom Azure Java SDK BOM (Bill of Materials) and removed question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels Apr 14, 2022
@ghost ghost removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Apr 14, 2022
@joshfree joshfree added Client This issue points to a problem in the data-plane of the library. needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. labels Apr 14, 2022
@ghost ghost removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Apr 14, 2022
@joshfree
Copy link
Member

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

@pallavit pallavit added the Azure.Core azure-core label Apr 14, 2022
@ghost ghost added the needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team label Apr 14, 2022
@weidongxu-microsoft
Copy link
Member

weidongxu-microsoft commented Apr 21, 2022

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.

@valfirst
Copy link
Contributor

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

@akonarska
Copy link

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

@golosegor
Copy link

Hey tem, any update here?

@weidongxu-microsoft
Copy link
Member

@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).

Copy link

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 github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Apr 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Azure.Core azure-core azure-sdk-bom Azure Java SDK BOM (Bill of Materials) Client This issue points to a problem in the data-plane of the library. customer-reported Issues that are reported by GitHub users external to the Azure organization. feature-request This issue requires a new behavior in the product in order be resolved. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team
Projects
Status: Done
Development

No branches or pull requests

7 participants