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

Need good diagnostics for missing dependencies #23766

Open
1 of 20 tasks
danmoseley opened this issue Oct 6, 2017 · 5 comments
Open
1 of 20 tasks

Need good diagnostics for missing dependencies #23766

danmoseley opened this issue Oct 6, 2017 · 5 comments
Labels
area-Meta backlog-cleanup-candidate An inactive issue that has been marked for automated closure. documentation Documentation bug or enhancement, does not impact product or test code enhancement Product code improvement that does NOT require public API changes/additions no-recent-activity
Milestone

Comments

@danmoseley
Copy link
Member

Where ever .NET Core has a requirement on some dependency, we should document it, and far as possible when at runtime it should indicate how to fix the problem.

  1. Build time dependencies documented with good errors if not found (focus on CoreFX/CoreCLR repo):
  • RHEL/Centos (here)
  • Fedora
  • Debian
  • Ubuntu
  • Mint
  • openSUSE, SLES
  • macOS
  • Windows (here)
  1. Run time dependencies documented with good errors if not found:
  • Some of this information can be mined from our docker files.
  • CoreFX build docs for Unix/macOS [here and Windows here
  • Out of date information: 1
  • Need to check on what the SDK/CLI documents and warns for.
@danmoseley
Copy link
Member Author

cc @Petermarcu

It will take some time to check all these boxes.

@Petermarcu
Copy link
Member

I don't think the split is on OS's. I think its on dependency. Linux is the place to focus first because we really don't have any dependencies on Windows and Mac anymore. We should also focus on runtime dependencies first and do the hardening at the callsites to the dependencies to ensure we give a good message.

The checklist should look more like what is in this list I think:

https://github.com/dotnet/docs/blob/master/docs/core/linux-prerequisites.md#linux-distribution-dependencies

@weshaggard
Copy link
Member

@danmosemsft is this something you are still targeting for 2.1?

@danmoseley
Copy link
Member Author

No

@msftgits msftgits transferred this issue from dotnet/corefx Jan 31, 2020
@msftgits msftgits added this to the Future milestone Jan 31, 2020
@maryamariyan maryamariyan added the untriaged New issue has not been triaged by the area owner label Feb 23, 2020
@ericstj ericstj removed the untriaged New issue has not been triaged by the area owner label Jun 25, 2020
Copy link
Contributor

Due to lack of recent activity, this issue has been marked as a candidate for backlog cleanup. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process.

This process is part of our issue cleanup automation.

@dotnet-policy-service dotnet-policy-service bot added backlog-cleanup-candidate An inactive issue that has been marked for automated closure. no-recent-activity labels Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Meta backlog-cleanup-candidate An inactive issue that has been marked for automated closure. documentation Documentation bug or enhancement, does not impact product or test code enhancement Product code improvement that does NOT require public API changes/additions no-recent-activity
Projects
No open projects
Development

No branches or pull requests

6 participants