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

No symbol archive for .NET SDK #3610

Closed
omajid opened this issue Aug 31, 2023 · 2 comments
Closed

No symbol archive for .NET SDK #3610

omajid opened this issue Aug 31, 2023 · 2 comments
Assignees
Labels
area-product-experience Improvements in the end-user's product experience

Comments

@omajid
Copy link
Member

omajid commented Aug 31, 2023

Describe the Bug

After building the .NET 8 VMR, I see this:

$ find -iname '*symbols*tar*'
$ find artifacts -iname '*symbols*tar*'
artifacts/obj/x64/Release/blob-feed/assets/dotnet-runtime-symbols-fedora.38-x64-8.0.0-rc.2.23426.4.tar.gz
artifacts/x64/Release/dotnet-runtime-symbols-fedora.38-x64-8.0.0-rc.2.23426.4.tar.gz

This only shows runtime symbols. No symbol archive is produced for the SDK.

It looks like some symbols are produced for the SDK. I can see files like src/sdk/artifacts/source-build/self/src/artifacts/bin/Release/Sdks/Microsoft.NET.Sdk.Razor/tools/rzc.pdb and src/sdk/artifacts/source-build/self/src/artifacts/bin/Microsoft.DotNet.Configurer/Release/net8.0/Microsoft.DotNet.Cli.Utils.pdb on disk, but I don't know how to go from those pdb files to something that can be installed/shipped on a distro.

Steps to Reproduce

  1. git clone https://github.com/dotnet/dotnet -b release/8.0.1xx
  2. ./prep.sh
  3. ./build.sh
  4. find artifacts/ -iname '*symbols*tar'

Other Information

There's a related issue, #3547, about how the symbols are produced and packaged. I think whatever approach we pick, we should make sure all symbols are made available post-build in the same format.

@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@MichaelSimons
Copy link
Member

This issue has been resolved with the linked PRs. Symbols will be available in RC2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-product-experience Improvements in the end-user's product experience
Projects
Archived in project
Development

No branches or pull requests

3 participants