-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Syntax warnings with brand new Azure CLI on macOS installed via brew - attempt 2 #30998
Comments
Thank you for opening this issue, we will look into it. |
Here are some similar issues that might help you. Please check if they can solve your problem. Possible solution (Extracted from existing issue, might be incorrect; please verify carefully) Upgrade Reference: Powered by issue-sentinel |
Duplicate of #30963 Sorry for the misleading comment in previous issue. PS: We only fix |
It turns out it's pretty easy to verify:
Waiting for the next release has been many months of problems, for many developers, in many other bug posts. Is there a roadmap for changing away from bad dependencies in python, and changing to languages with better dependency management such as C# or Rust? |
I don't know why you think switching to other language may solve this issue. Language is totally not related to this. |
Because the Azure CLI dependency on python is showing that Azure CLI is not compiling and testing all its dependencies. Thus the kinds of errors that I'm seeing and that hundreds more developers are finding every month that these python warning messages are happening. Better languages, such as C# or Rust, make it easier to compile a single binary, including all dependencies, then test.
It turns out language is totally related to this-- in fact this Azure CLI dynamic dependency is one of the key reasons that Microsoft is strongly recommending that Microsoft enterprise customers-- including me-- switch from python to Microsoft C#. Can your Azure CLI team please ask the Microsoft C# team for help looking at this? |
This is the root cause of the warning. It is related to when
I will not participate in discussions about language wars. |
I believe you're mistaken, because what that linked issue states is that the root cause is that Azure CLI is using python without sufficient controls i.e. the root cause is that Azure CLI is using a dependency that it doesn't control.
I don't know what to tell you then. Microsoft's own enterprise support group is recommending changing to C# or Rust. That's not a war, that's the given advice of your own company. I'm agreeing with what your company is already saying. And what your own links show is that the problem has been happening for many months, and still has no fix-- that's a long time to have broken FTUX for something as important as Azure. For comparison, AWS CLI and GCS CLI do not have this problem; it's only Azure CLI that has the problem. Therefore I'm seeking any kind of long-term Azure solution that 1) solves this immediate issue, 2) helps your team keep bug reports open until they are solved, 3) improves Azure overall such that it solves this category of issue going forward. Your answer makes it sound like you're unwilling to contact your Microsoft colleagues about this issue, and about how to ask for help. Surely you agree that many months of a glitch like this is poor FTUX, yes? All I'm asking is what's the appropriate way, path, roadmap, etc. to make this better, and ideally do what your own company is recommending please? And if you have other suggestions, recommendations, roadmaps, plans, etc. that offer advice, I'd like to understand please. FTUX is important, Azure is important, and teamwork with Microsoft is important. |
Describe the bug
Microsoft staff got trigger-happy and closed a bug report without actually verifying it as fixed. This is subpar DX so please see what you all can do to be mutually respectful and mutually committed to success together; for example, allot a day or week to communicate with the person who's reporting the bug.
#30963 (comment)
In this case, the bug that I'm experiencing is still NOT fixed.
Here's the updated info from just now, that shows the problem is still happening.
Is there a different/better command that you all want me to run, in order to reinstall? And/or a way you want the python item at issue to be changed/replaced/upgraded/etc.?
What's the path forward to getting Azure CLI to change from using Python to using a more reliable language, such as C# or Rust?
The text was updated successfully, but these errors were encountered: